
// Copyright (C) 2009-2011 Luca Piccioni
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Text;

#pragma warning disable 1572, 1573

namespace Derm.OpenGL {

	/// <summary>
	/// Implementation of the OpenGL specification 
	/// </summary>
	public unsafe partial class Gl : ProcLoader
	{

		#region AccumOp

		/// <summary>
		/// Value for ACCUM symbol (0x0100) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ACCUM = 0x0100;
		/// <summary>
		/// Value for LOAD symbol (0x0101) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LOAD = 0x0101;
		/// <summary>
		/// Value for RETURN symbol (0x0102) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int RETURN = 0x0102;
		/// <summary>
		/// Value for MULT symbol (0x0103) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MULT = 0x0103;
		/// <summary>
		/// Value for ADD symbol (0x0104) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ADD = 0x0104;

		#endregion

		#region AlphaFunction

		/// <summary>
		/// Value for NEVER symbol (0x0200).
		/// </summary>
		public const int NEVER = 0x0200;
		/// <summary>
		/// Value for LESS symbol (0x0201).
		/// </summary>
		public const int LESS = 0x0201;
		/// <summary>
		/// Value for EQUAL symbol (0x0202).
		/// </summary>
		public const int EQUAL = 0x0202;
		/// <summary>
		/// Value for LEQUAL symbol (0x0203).
		/// </summary>
		public const int LEQUAL = 0x0203;
		/// <summary>
		/// Value for GREATER symbol (0x0204).
		/// </summary>
		public const int GREATER = 0x0204;
		/// <summary>
		/// Value for NOTEQUAL symbol (0x0205).
		/// </summary>
		public const int NOTEQUAL = 0x0205;
		/// <summary>
		/// Value for GEQUAL symbol (0x0206).
		/// </summary>
		public const int GEQUAL = 0x0206;
		/// <summary>
		/// Value for ALWAYS symbol (0x0207).
		/// </summary>
		public const int ALWAYS = 0x0207;

		#endregion

		#region ANGLE_framebuffer_blit

		/// <summary>
		/// Value for FRAMEBUFFER_BINDING_ANGLE symbol (0x8CA6).
		/// </summary>
		public const int FRAMEBUFFER_BINDING_ANGLE = 0x8CA6;
		/// <summary>
		/// Value for RENDERBUFFER_BINDING_ANGLE symbol (0x8CA7).
		/// </summary>
		public const int RENDERBUFFER_BINDING_ANGLE = 0x8CA7;
		/// <summary>
		/// Value for READ_FRAMEBUFFER_ANGLE symbol (0x8CA8).
		/// </summary>
		public const int READ_FRAMEBUFFER_ANGLE = 0x8CA8;
		/// <summary>
		/// Value for DRAW_FRAMEBUFFER_ANGLE symbol (0x8CA9).
		/// </summary>
		public const int DRAW_FRAMEBUFFER_ANGLE = 0x8CA9;

		#endregion

		#region ANGLE_framebuffer_multisample

		/// <summary>
		/// Value for RENDERBUFFER_SAMPLES_ANGLE symbol (0x8CAB).
		/// </summary>
		public const int RENDERBUFFER_SAMPLES_ANGLE = 0x8CAB;
		/// <summary>
		/// Value for FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE symbol (0x8D56).
		/// </summary>
		public const int FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE = 0x8D56;
		/// <summary>
		/// Value for MAX_SAMPLES_ANGLE symbol (0x8D57).
		/// </summary>
		public const int MAX_SAMPLES_ANGLE = 0x8D57;

		#endregion

		#region ARM_mali_shader_binary

		/// <summary>
		/// Value for MALI_SHADER_BINARY_ARM symbol (0x8F60).
		/// </summary>
		public const int MALI_SHADER_BINARY_ARM = 0x8F60;

		#endregion

		#region AttribMask

		/// <summary>
		/// Value for CURRENT_BIT symbol (0x00000001) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint CURRENT_BIT = 0x00000001;
		/// <summary>
		/// Value for POINT_BIT symbol (0x00000002) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint POINT_BIT = 0x00000002;
		/// <summary>
		/// Value for LINE_BIT symbol (0x00000004) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint LINE_BIT = 0x00000004;
		/// <summary>
		/// Value for POLYGON_BIT symbol (0x00000008) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint POLYGON_BIT = 0x00000008;
		/// <summary>
		/// Value for POLYGON_STIPPLE_BIT symbol (0x00000010) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint POLYGON_STIPPLE_BIT = 0x00000010;
		/// <summary>
		/// Value for PIXEL_MODE_BIT symbol (0x00000020) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint PIXEL_MODE_BIT = 0x00000020;
		/// <summary>
		/// Value for LIGHTING_BIT symbol (0x00000040) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint LIGHTING_BIT = 0x00000040;
		/// <summary>
		/// Value for FOG_BIT symbol (0x00000080) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint FOG_BIT = 0x00000080;
		/// <summary>
		/// Value for DEPTH_BUFFER_BIT symbol (0x00000100).
		/// </summary>
		public const uint DEPTH_BUFFER_BIT = 0x00000100;
		/// <summary>
		/// Value for ACCUM_BUFFER_BIT symbol (0x00000200) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint ACCUM_BUFFER_BIT = 0x00000200;
		/// <summary>
		/// Value for STENCIL_BUFFER_BIT symbol (0x00000400).
		/// </summary>
		public const uint STENCIL_BUFFER_BIT = 0x00000400;
		/// <summary>
		/// Value for VIEWPORT_BIT symbol (0x00000800) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint VIEWPORT_BIT = 0x00000800;
		/// <summary>
		/// Value for TRANSFORM_BIT symbol (0x00001000) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint TRANSFORM_BIT = 0x00001000;
		/// <summary>
		/// Value for ENABLE_BIT symbol (0x00002000) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint ENABLE_BIT = 0x00002000;
		/// <summary>
		/// Value for COLOR_BUFFER_BIT symbol (0x00004000).
		/// </summary>
		public const uint COLOR_BUFFER_BIT = 0x00004000;
		/// <summary>
		/// Value for HINT_BIT symbol (0x00008000) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint HINT_BIT = 0x00008000;
		/// <summary>
		/// Value for EVAL_BIT symbol (0x00010000) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint EVAL_BIT = 0x00010000;
		/// <summary>
		/// Value for LIST_BIT symbol (0x00020000) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint LIST_BIT = 0x00020000;
		/// <summary>
		/// Value for TEXTURE_BIT symbol (0x00040000) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint TEXTURE_BIT = 0x00040000;
		/// <summary>
		/// Value for SCISSOR_BIT symbol (0x00080000) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint SCISSOR_BIT = 0x00080000;
		/// <summary>
		/// Value for ALL_ATTRIB_BITS symbol (0xFFFFFFFF) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint ALL_ATTRIB_BITS = 0xFFFFFFFF;

		#endregion

		#region BeginMode

		/// <summary>
		/// Value for POINTS symbol (0x0000).
		/// </summary>
		public const int POINTS = 0x0000;
		/// <summary>
		/// Value for LINES symbol (0x0001).
		/// </summary>
		public const int LINES = 0x0001;
		/// <summary>
		/// Value for LINE_LOOP symbol (0x0002).
		/// </summary>
		public const int LINE_LOOP = 0x0002;
		/// <summary>
		/// Value for LINE_STRIP symbol (0x0003).
		/// </summary>
		public const int LINE_STRIP = 0x0003;
		/// <summary>
		/// Value for TRIANGLES symbol (0x0004).
		/// </summary>
		public const int TRIANGLES = 0x0004;
		/// <summary>
		/// Value for TRIANGLE_STRIP symbol (0x0005).
		/// </summary>
		public const int TRIANGLE_STRIP = 0x0005;
		/// <summary>
		/// Value for TRIANGLE_FAN symbol (0x0006).
		/// </summary>
		public const int TRIANGLE_FAN = 0x0006;
		/// <summary>
		/// Value for QUADS symbol (0x0007) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int QUADS = 0x0007;
		/// <summary>
		/// Value for QUAD_STRIP symbol (0x0008) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int QUAD_STRIP = 0x0008;
		/// <summary>
		/// Value for POLYGON symbol (0x0009) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POLYGON = 0x0009;

		#endregion

		#region BlendingFactorDest

		/// <summary>
		/// Value for ZERO symbol (0).
		/// </summary>
		public const int ZERO = 0;
		/// <summary>
		/// Value for ONE symbol (1).
		/// </summary>
		public const int ONE = 1;
		/// <summary>
		/// Value for SRC_COLOR symbol (0x0300).
		/// </summary>
		public const int SRC_COLOR = 0x0300;
		/// <summary>
		/// Value for ONE_MINUS_SRC_COLOR symbol (0x0301).
		/// </summary>
		public const int ONE_MINUS_SRC_COLOR = 0x0301;
		/// <summary>
		/// Value for SRC_ALPHA symbol (0x0302).
		/// </summary>
		public const int SRC_ALPHA = 0x0302;
		/// <summary>
		/// Value for ONE_MINUS_SRC_ALPHA symbol (0x0303).
		/// </summary>
		public const int ONE_MINUS_SRC_ALPHA = 0x0303;
		/// <summary>
		/// Value for DST_ALPHA symbol (0x0304).
		/// </summary>
		public const int DST_ALPHA = 0x0304;
		/// <summary>
		/// Value for ONE_MINUS_DST_ALPHA symbol (0x0305).
		/// </summary>
		public const int ONE_MINUS_DST_ALPHA = 0x0305;
		// value CONSTANT_COLOR_EXT of enumeration EXT_blend_color
		// value ONE_MINUS_CONSTANT_COLOR_EXT of enumeration EXT_blend_color
		// value CONSTANT_ALPHA_EXT of enumeration EXT_blend_color
		// value ONE_MINUS_CONSTANT_ALPHA_EXT of enumeration EXT_blend_color

		#endregion

		#region BlendingFactorSrc

		/// <summary>
		/// Value for DST_COLOR symbol (0x0306).
		/// </summary>
		public const int DST_COLOR = 0x0306;
		/// <summary>
		/// Value for ONE_MINUS_DST_COLOR symbol (0x0307).
		/// </summary>
		public const int ONE_MINUS_DST_COLOR = 0x0307;
		/// <summary>
		/// Value for SRC_ALPHA_SATURATE symbol (0x0308).
		/// </summary>
		public const int SRC_ALPHA_SATURATE = 0x0308;
		// value CONSTANT_COLOR_EXT of enumeration EXT_blend_color
		// value ONE_MINUS_CONSTANT_COLOR_EXT of enumeration EXT_blend_color
		// value CONSTANT_ALPHA_EXT of enumeration EXT_blend_color
		// value ONE_MINUS_CONSTANT_ALPHA_EXT of enumeration EXT_blend_color

		#endregion

		#region Boolean

		/// <summary>
		/// Value for FALSE symbol (0).
		/// </summary>
		public const int FALSE = 0;
		/// <summary>
		/// Value for TRUE symbol (1).
		/// </summary>
		public const int TRUE = 1;

		#endregion

		#region ClearBufferMask

		// value COVERAGE_BUFFER_BIT_NV of enumeration NV_coverage_sample

		#endregion

		#region ClientAttribMask

		/// <summary>
		/// Value for CLIENT_PIXEL_STORE_BIT symbol (0x00000001) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint CLIENT_PIXEL_STORE_BIT = 0x00000001;
		/// <summary>
		/// Value for CLIENT_VERTEX_ARRAY_BIT symbol (0x00000002) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint CLIENT_VERTEX_ARRAY_BIT = 0x00000002;
		/// <summary>
		/// Value for CLIENT_ALL_ATTRIB_BITS symbol (0xFFFFFFFF) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint CLIENT_ALL_ATTRIB_BITS = 0xFFFFFFFF;

		#endregion

		#region ClipPlaneName

		/// <summary>
		/// Value for CLIP_PLANE0 symbol (0x3000) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLIP_PLANE0 = 0x3000;
		/// <summary>
		/// Value for CLIP_PLANE1 symbol (0x3001) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLIP_PLANE1 = 0x3001;
		/// <summary>
		/// Value for CLIP_PLANE2 symbol (0x3002) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLIP_PLANE2 = 0x3002;
		/// <summary>
		/// Value for CLIP_PLANE3 symbol (0x3003) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLIP_PLANE3 = 0x3003;
		/// <summary>
		/// Value for CLIP_PLANE4 symbol (0x3004) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLIP_PLANE4 = 0x3004;
		/// <summary>
		/// Value for CLIP_PLANE5 symbol (0x3005) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLIP_PLANE5 = 0x3005;

		#endregion

		#region ColorMaterialFace

		// value FRONT of enumeration DrawBufferMode
		// value BACK of enumeration DrawBufferMode
		// value FRONT_AND_BACK of enumeration DrawBufferMode

		#endregion

		#region ColorMaterialParameter

		// value AMBIENT of enumeration LightParameter
		// value DIFFUSE of enumeration LightParameter
		// value SPECULAR of enumeration LightParameter
		// value EMISSION of enumeration MaterialParameter
		// value AMBIENT_AND_DIFFUSE of enumeration MaterialParameter

		#endregion

		#region ColorPointerType

		// value BYTE of enumeration DataType
		// value UNSIGNED_BYTE of enumeration DataType
		// value SHORT of enumeration DataType
		// value UNSIGNED_SHORT of enumeration DataType
		// value INT of enumeration DataType
		// value UNSIGNED_INT of enumeration DataType
		// value FLOAT of enumeration DataType
		// value DOUBLE of enumeration DataType

		#endregion

		#region CullFaceMode

		// value FRONT of enumeration DrawBufferMode
		// value BACK of enumeration DrawBufferMode
		// value FRONT_AND_BACK of enumeration DrawBufferMode

		#endregion

		#region DataType

		/// <summary>
		/// Value for BYTE symbol (0x1400).
		/// </summary>
		public const int BYTE = 0x1400;
		/// <summary>
		/// Value for UNSIGNED_BYTE symbol (0x1401).
		/// </summary>
		public const int UNSIGNED_BYTE = 0x1401;
		/// <summary>
		/// Value for SHORT symbol (0x1402).
		/// </summary>
		public const int SHORT = 0x1402;
		/// <summary>
		/// Value for UNSIGNED_SHORT symbol (0x1403).
		/// </summary>
		public const int UNSIGNED_SHORT = 0x1403;
		/// <summary>
		/// Value for INT symbol (0x1404).
		/// </summary>
		public const int INT = 0x1404;
		/// <summary>
		/// Value for UNSIGNED_INT symbol (0x1405).
		/// </summary>
		public const int UNSIGNED_INT = 0x1405;
		/// <summary>
		/// Value for FLOAT symbol (0x1406).
		/// </summary>
		public const int FLOAT = 0x1406;
		/// <summary>
		/// Value for _2_BYTES symbol (0x1407) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int _2_BYTES = 0x1407;
		/// <summary>
		/// Value for _3_BYTES symbol (0x1408) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int _3_BYTES = 0x1408;
		/// <summary>
		/// Value for _4_BYTES symbol (0x1409) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int _4_BYTES = 0x1409;
		/// <summary>
		/// Value for DOUBLE symbol (0x140A).
		/// </summary>
		public const int DOUBLE = 0x140A;
		/// <summary>
		/// Value for DOUBLE_EXT symbol (0x140A).
		/// </summary>
		public const int DOUBLE_EXT = 0x140A;

		#endregion

		#region DMP_shader_binary

		/// <summary>
		/// Value for SHADER_BINARY_DMP symbol (0x9250).
		/// </summary>
		public const int SHADER_BINARY_DMP = 0x9250;

		#endregion

		#region DrawBufferMode

		/// <summary>
		/// Value for NONE symbol (0).
		/// </summary>
		public const int NONE = 0;
		/// <summary>
		/// Value for FRONT_LEFT symbol (0x0400).
		/// </summary>
		public const int FRONT_LEFT = 0x0400;
		/// <summary>
		/// Value for FRONT_RIGHT symbol (0x0401).
		/// </summary>
		public const int FRONT_RIGHT = 0x0401;
		/// <summary>
		/// Value for BACK_LEFT symbol (0x0402).
		/// </summary>
		public const int BACK_LEFT = 0x0402;
		/// <summary>
		/// Value for BACK_RIGHT symbol (0x0403).
		/// </summary>
		public const int BACK_RIGHT = 0x0403;
		/// <summary>
		/// Value for FRONT symbol (0x0404).
		/// </summary>
		public const int FRONT = 0x0404;
		/// <summary>
		/// Value for BACK symbol (0x0405).
		/// </summary>
		public const int BACK = 0x0405;
		/// <summary>
		/// Value for LEFT symbol (0x0406).
		/// </summary>
		public const int LEFT = 0x0406;
		/// <summary>
		/// Value for RIGHT symbol (0x0407).
		/// </summary>
		public const int RIGHT = 0x0407;
		/// <summary>
		/// Value for FRONT_AND_BACK symbol (0x0408).
		/// </summary>
		public const int FRONT_AND_BACK = 0x0408;
		/// <summary>
		/// Value for AUX0 symbol (0x0409) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int AUX0 = 0x0409;
		/// <summary>
		/// Value for AUX1 symbol (0x040A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int AUX1 = 0x040A;
		/// <summary>
		/// Value for AUX2 symbol (0x040B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int AUX2 = 0x040B;
		/// <summary>
		/// Value for AUX3 symbol (0x040C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int AUX3 = 0x040C;

		#endregion

		#region EnableCap

		// value FOG of enumeration GetPName
		// value LIGHTING of enumeration GetPName
		// value TEXTURE_1D of enumeration GetPName
		// value TEXTURE_2D of enumeration GetPName
		// value LINE_STIPPLE of enumeration GetPName
		// value POLYGON_STIPPLE of enumeration GetPName
		// value CULL_FACE of enumeration GetPName
		// value ALPHA_TEST of enumeration GetPName
		// value BLEND of enumeration GetPName
		// value INDEX_LOGIC_OP of enumeration GetPName
		// value COLOR_LOGIC_OP of enumeration GetPName
		// value DITHER of enumeration GetPName
		// value STENCIL_TEST of enumeration GetPName
		// value DEPTH_TEST of enumeration GetPName
		// value CLIP_PLANE0 of enumeration GetPName
		// value CLIP_PLANE1 of enumeration GetPName
		// value CLIP_PLANE2 of enumeration GetPName
		// value CLIP_PLANE3 of enumeration GetPName
		// value CLIP_PLANE4 of enumeration GetPName
		// value CLIP_PLANE5 of enumeration GetPName
		// value LIGHT0 of enumeration GetPName
		// value LIGHT1 of enumeration GetPName
		// value LIGHT2 of enumeration GetPName
		// value LIGHT3 of enumeration GetPName
		// value LIGHT4 of enumeration GetPName
		// value LIGHT5 of enumeration GetPName
		// value LIGHT6 of enumeration GetPName
		// value LIGHT7 of enumeration GetPName
		// value TEXTURE_GEN_S of enumeration GetPName
		// value TEXTURE_GEN_T of enumeration GetPName
		// value TEXTURE_GEN_R of enumeration GetPName
		// value TEXTURE_GEN_Q of enumeration GetPName
		// value MAP1_VERTEX_3 of enumeration GetPName
		// value MAP1_VERTEX_4 of enumeration GetPName
		// value MAP1_COLOR_4 of enumeration GetPName
		// value MAP1_INDEX of enumeration GetPName
		// value MAP1_NORMAL of enumeration GetPName
		// value MAP1_TEXTURE_COORD_1 of enumeration GetPName
		// value MAP1_TEXTURE_COORD_2 of enumeration GetPName
		// value MAP1_TEXTURE_COORD_3 of enumeration GetPName
		// value MAP1_TEXTURE_COORD_4 of enumeration GetPName
		// value MAP2_VERTEX_3 of enumeration GetPName
		// value MAP2_VERTEX_4 of enumeration GetPName
		// value MAP2_COLOR_4 of enumeration GetPName
		// value MAP2_INDEX of enumeration GetPName
		// value MAP2_NORMAL of enumeration GetPName
		// value MAP2_TEXTURE_COORD_1 of enumeration GetPName
		// value MAP2_TEXTURE_COORD_2 of enumeration GetPName
		// value MAP2_TEXTURE_COORD_3 of enumeration GetPName
		// value MAP2_TEXTURE_COORD_4 of enumeration GetPName
		// value POINT_SMOOTH of enumeration GetPName
		// value LINE_SMOOTH of enumeration GetPName
		// value POLYGON_SMOOTH of enumeration GetPName
		// value SCISSOR_TEST of enumeration GetPName
		// value COLOR_MATERIAL of enumeration GetPName
		// value NORMALIZE of enumeration GetPName
		// value AUTO_NORMAL of enumeration GetPName
		// value POLYGON_OFFSET_POINT of enumeration GetPName
		// value POLYGON_OFFSET_LINE of enumeration GetPName
		// value POLYGON_OFFSET_FILL of enumeration GetPName
		// value VERTEX_ARRAY of enumeration GetPName
		// value NORMAL_ARRAY of enumeration GetPName
		// value COLOR_ARRAY of enumeration GetPName
		// value INDEX_ARRAY of enumeration GetPName
		// value TEXTURE_COORD_ARRAY of enumeration GetPName
		// value EDGE_FLAG_ARRAY of enumeration GetPName
		// value CONVOLUTION_1D_EXT of enumeration EXT_convolution
		// value CONVOLUTION_2D_EXT of enumeration EXT_convolution
		// value SEPARABLE_2D_EXT of enumeration EXT_convolution
		// value HISTOGRAM_EXT of enumeration EXT_histogram
		// value MINMAX_EXT of enumeration EXT_histogram
		// value RESCALE_NORMAL_EXT of enumeration EXT_rescale_normal
		// value SHARED_TEXTURE_PALETTE_EXT of enumeration EXT_shared_texture_palette
		// value TEXTURE_3D_EXT of enumeration EXT_texture3D
		// value MULTISAMPLE_SGIS of enumeration SGIS_multisample
		// value SAMPLE_ALPHA_TO_MASK_SGIS of enumeration SGIS_multisample
		// value SAMPLE_ALPHA_TO_ONE_SGIS of enumeration SGIS_multisample
		// value SAMPLE_MASK_SGIS of enumeration SGIS_multisample
		// value TEXTURE_4D_SGIS of enumeration SGIS_texture4D
		// value ASYNC_HISTOGRAM_SGIX of enumeration SGIX_async_histogram
		// value ASYNC_TEX_IMAGE_SGIX of enumeration SGIX_async_pixel
		// value ASYNC_DRAW_PIXELS_SGIX of enumeration SGIX_async_pixel
		// value ASYNC_READ_PIXELS_SGIX of enumeration SGIX_async_pixel
		// value CALLIGRAPHIC_FRAGMENT_SGIX of enumeration SGIX_calligraphic_fragment
		// value FOG_OFFSET_SGIX of enumeration SGIX_fog_offset
		// value FRAGMENT_LIGHTING_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_COLOR_MATERIAL_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT0_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT1_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT2_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT3_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT4_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT5_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT6_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT7_SGIX of enumeration SGIX_fragment_lighting
		// value FRAMEZOOM_SGIX of enumeration SGIX_framezoom
		// value INTERLACE_SGIX of enumeration SGIX_interlace
		// value IR_INSTRUMENT1_SGIX of enumeration SGIX_ir_instrument1
		// value PIXEL_TEX_GEN_SGIX of enumeration SGIX_pixel_texture
		// value PIXEL_TEXTURE_SGIS of enumeration SGIS_pixel_texture
		// value REFERENCE_PLANE_SGIX of enumeration SGIX_reference_plane
		// value SPRITE_SGIX of enumeration SGIX_sprite
		// value COLOR_TABLE_SGI of enumeration SGI_color_table
		// value POST_CONVOLUTION_COLOR_TABLE_SGI of enumeration SGI_color_table
		// value POST_COLOR_MATRIX_COLOR_TABLE_SGI of enumeration SGI_color_table
		// value TEXTURE_COLOR_TABLE_SGI of enumeration SGI_texture_color_table

		#endregion

		#region ErrorCode

		/// <summary>
		/// Value for NO_ERROR symbol (0).
		/// </summary>
		public const int NO_ERROR = 0;
		/// <summary>
		/// Value for INVALID_ENUM symbol (0x0500).
		/// </summary>
		public const int INVALID_ENUM = 0x0500;
		/// <summary>
		/// Value for INVALID_VALUE symbol (0x0501).
		/// </summary>
		public const int INVALID_VALUE = 0x0501;
		/// <summary>
		/// Value for INVALID_OPERATION symbol (0x0502).
		/// </summary>
		public const int INVALID_OPERATION = 0x0502;
		/// <summary>
		/// Value for STACK_OVERFLOW symbol (0x0503) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int STACK_OVERFLOW = 0x0503;
		/// <summary>
		/// Value for STACK_UNDERFLOW symbol (0x0504) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int STACK_UNDERFLOW = 0x0504;
		/// <summary>
		/// Value for OUT_OF_MEMORY symbol (0x0505).
		/// </summary>
		public const int OUT_OF_MEMORY = 0x0505;
		// value TABLE_TOO_LARGE_EXT of enumeration EXT_histogram
		// value TEXTURE_TOO_LARGE_EXT of enumeration EXT_texture

		#endregion

		#region FeedBackToken

		/// <summary>
		/// Value for PASS_THROUGH_TOKEN symbol (0x0700) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PASS_THROUGH_TOKEN = 0x0700;
		/// <summary>
		/// Value for POINT_TOKEN symbol (0x0701) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POINT_TOKEN = 0x0701;
		/// <summary>
		/// Value for LINE_TOKEN symbol (0x0702) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LINE_TOKEN = 0x0702;
		/// <summary>
		/// Value for POLYGON_TOKEN symbol (0x0703) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POLYGON_TOKEN = 0x0703;
		/// <summary>
		/// Value for BITMAP_TOKEN symbol (0x0704) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int BITMAP_TOKEN = 0x0704;
		/// <summary>
		/// Value for DRAW_PIXEL_TOKEN symbol (0x0705) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int DRAW_PIXEL_TOKEN = 0x0705;
		/// <summary>
		/// Value for COPY_PIXEL_TOKEN symbol (0x0706) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COPY_PIXEL_TOKEN = 0x0706;
		/// <summary>
		/// Value for LINE_RESET_TOKEN symbol (0x0707) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LINE_RESET_TOKEN = 0x0707;

		#endregion

		#region FeedbackType

		/// <summary>
		/// Value for _2D symbol (0x0600) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int _2D = 0x0600;
		/// <summary>
		/// Value for _3D symbol (0x0601) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int _3D = 0x0601;
		/// <summary>
		/// Value for _3D_COLOR symbol (0x0602) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int _3D_COLOR = 0x0602;
		/// <summary>
		/// Value for _3D_COLOR_TEXTURE symbol (0x0603) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int _3D_COLOR_TEXTURE = 0x0603;
		/// <summary>
		/// Value for _4D_COLOR_TEXTURE symbol (0x0604) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int _4D_COLOR_TEXTURE = 0x0604;

		#endregion

		#region FogMode

		// value LINEAR of enumeration TextureMagFilter
		/// <summary>
		/// Value for EXP symbol (0x0800) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int EXP = 0x0800;
		/// <summary>
		/// Value for EXP2 symbol (0x0801) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int EXP2 = 0x0801;
		// value FOG_FUNC_SGIS of enumeration SGIS_fog_function

		#endregion

		#region FogParameter

		// value FOG_COLOR of enumeration GetPName
		// value FOG_DENSITY of enumeration GetPName
		// value FOG_END of enumeration GetPName
		// value FOG_INDEX of enumeration GetPName
		// value FOG_MODE of enumeration GetPName
		// value FOG_START of enumeration GetPName
		// value FOG_OFFSET_VALUE_SGIX of enumeration SGIX_fog_offset

		#endregion

		#region FrontFaceDirection

		/// <summary>
		/// Value for CW symbol (0x0900).
		/// </summary>
		public const int CW = 0x0900;
		/// <summary>
		/// Value for CCW symbol (0x0901).
		/// </summary>
		public const int CCW = 0x0901;

		#endregion

		#region GetConvolutionParameter

		// value CONVOLUTION_BORDER_MODE_EXT of enumeration EXT_convolution
		// value CONVOLUTION_FILTER_SCALE_EXT of enumeration EXT_convolution
		// value CONVOLUTION_FILTER_BIAS_EXT of enumeration EXT_convolution
		// value CONVOLUTION_FORMAT_EXT of enumeration EXT_convolution
		// value CONVOLUTION_WIDTH_EXT of enumeration EXT_convolution
		// value CONVOLUTION_HEIGHT_EXT of enumeration EXT_convolution
		// value MAX_CONVOLUTION_WIDTH_EXT of enumeration EXT_convolution
		// value MAX_CONVOLUTION_HEIGHT_EXT of enumeration EXT_convolution

		#endregion

		#region GetMapQuery

		/// <summary>
		/// Value for COEFF symbol (0x0A00) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COEFF = 0x0A00;
		/// <summary>
		/// Value for ORDER symbol (0x0A01) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ORDER = 0x0A01;
		/// <summary>
		/// Value for DOMAIN symbol (0x0A02) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int DOMAIN = 0x0A02;

		#endregion

		#region GetPixelMap

		/// <summary>
		/// Value for PIXEL_MAP_I_TO_I symbol (0x0C70) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_I_TO_I = 0x0C70;
		/// <summary>
		/// Value for PIXEL_MAP_S_TO_S symbol (0x0C71) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_S_TO_S = 0x0C71;
		/// <summary>
		/// Value for PIXEL_MAP_I_TO_R symbol (0x0C72) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_I_TO_R = 0x0C72;
		/// <summary>
		/// Value for PIXEL_MAP_I_TO_G symbol (0x0C73) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_I_TO_G = 0x0C73;
		/// <summary>
		/// Value for PIXEL_MAP_I_TO_B symbol (0x0C74) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_I_TO_B = 0x0C74;
		/// <summary>
		/// Value for PIXEL_MAP_I_TO_A symbol (0x0C75) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_I_TO_A = 0x0C75;
		/// <summary>
		/// Value for PIXEL_MAP_R_TO_R symbol (0x0C76) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_R_TO_R = 0x0C76;
		/// <summary>
		/// Value for PIXEL_MAP_G_TO_G symbol (0x0C77) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_G_TO_G = 0x0C77;
		/// <summary>
		/// Value for PIXEL_MAP_B_TO_B symbol (0x0C78) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_B_TO_B = 0x0C78;
		/// <summary>
		/// Value for PIXEL_MAP_A_TO_A symbol (0x0C79) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_A_TO_A = 0x0C79;

		#endregion

		#region GetPName

		/// <summary>
		/// Value for CURRENT_COLOR symbol (0x0B00) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_COLOR = 0x0B00;
		/// <summary>
		/// Value for CURRENT_INDEX symbol (0x0B01) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_INDEX = 0x0B01;
		/// <summary>
		/// Value for CURRENT_NORMAL symbol (0x0B02) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_NORMAL = 0x0B02;
		/// <summary>
		/// Value for CURRENT_TEXTURE_COORDS symbol (0x0B03) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_TEXTURE_COORDS = 0x0B03;
		/// <summary>
		/// Value for CURRENT_RASTER_COLOR symbol (0x0B04) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_RASTER_COLOR = 0x0B04;
		/// <summary>
		/// Value for CURRENT_RASTER_INDEX symbol (0x0B05) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_RASTER_INDEX = 0x0B05;
		/// <summary>
		/// Value for CURRENT_RASTER_TEXTURE_COORDS symbol (0x0B06) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_RASTER_TEXTURE_COORDS = 0x0B06;
		/// <summary>
		/// Value for CURRENT_RASTER_POSITION symbol (0x0B07) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_RASTER_POSITION = 0x0B07;
		/// <summary>
		/// Value for CURRENT_RASTER_POSITION_VALID symbol (0x0B08) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_RASTER_POSITION_VALID = 0x0B08;
		/// <summary>
		/// Value for CURRENT_RASTER_DISTANCE symbol (0x0B09) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_RASTER_DISTANCE = 0x0B09;
		/// <summary>
		/// Value for POINT_SMOOTH symbol (0x0B10) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POINT_SMOOTH = 0x0B10;
		/// <summary>
		/// Value for POINT_SIZE symbol (0x0B11).
		/// </summary>
		public const int POINT_SIZE = 0x0B11;
		/// <summary>
		/// Value for POINT_SIZE_RANGE symbol (0x0B12).
		/// </summary>
		public const int POINT_SIZE_RANGE = 0x0B12;
		/// <summary>
		/// Value for POINT_SIZE_GRANULARITY symbol (0x0B13).
		/// </summary>
		public const int POINT_SIZE_GRANULARITY = 0x0B13;
		/// <summary>
		/// Value for LINE_SMOOTH symbol (0x0B20).
		/// </summary>
		public const int LINE_SMOOTH = 0x0B20;
		/// <summary>
		/// Value for LINE_WIDTH symbol (0x0B21).
		/// </summary>
		public const int LINE_WIDTH = 0x0B21;
		/// <summary>
		/// Value for LINE_WIDTH_RANGE symbol (0x0B22).
		/// </summary>
		public const int LINE_WIDTH_RANGE = 0x0B22;
		/// <summary>
		/// Value for LINE_WIDTH_GRANULARITY symbol (0x0B23).
		/// </summary>
		public const int LINE_WIDTH_GRANULARITY = 0x0B23;
		/// <summary>
		/// Value for LINE_STIPPLE symbol (0x0B24) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LINE_STIPPLE = 0x0B24;
		/// <summary>
		/// Value for LINE_STIPPLE_PATTERN symbol (0x0B25) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LINE_STIPPLE_PATTERN = 0x0B25;
		/// <summary>
		/// Value for LINE_STIPPLE_REPEAT symbol (0x0B26) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LINE_STIPPLE_REPEAT = 0x0B26;
		// value SMOOTH_POINT_SIZE_RANGE of enumeration VERSION_1_2
		// value SMOOTH_POINT_SIZE_GRANULARITY of enumeration VERSION_1_2
		// value SMOOTH_LINE_WIDTH_RANGE of enumeration VERSION_1_2
		// value SMOOTH_LINE_WIDTH_GRANULARITY of enumeration VERSION_1_2
		// value ALIASED_POINT_SIZE_RANGE of enumeration VERSION_1_2
		// value ALIASED_LINE_WIDTH_RANGE of enumeration VERSION_1_2
		/// <summary>
		/// Value for LIST_MODE symbol (0x0B30) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIST_MODE = 0x0B30;
		/// <summary>
		/// Value for MAX_LIST_NESTING symbol (0x0B31) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_LIST_NESTING = 0x0B31;
		/// <summary>
		/// Value for LIST_BASE symbol (0x0B32) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIST_BASE = 0x0B32;
		/// <summary>
		/// Value for LIST_INDEX symbol (0x0B33) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIST_INDEX = 0x0B33;
		/// <summary>
		/// Value for POLYGON_MODE symbol (0x0B40) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POLYGON_MODE = 0x0B40;
		/// <summary>
		/// Value for POLYGON_SMOOTH symbol (0x0B41).
		/// </summary>
		public const int POLYGON_SMOOTH = 0x0B41;
		/// <summary>
		/// Value for POLYGON_STIPPLE symbol (0x0B42) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POLYGON_STIPPLE = 0x0B42;
		/// <summary>
		/// Value for EDGE_FLAG symbol (0x0B43) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int EDGE_FLAG = 0x0B43;
		/// <summary>
		/// Value for CULL_FACE symbol (0x0B44).
		/// </summary>
		public const int CULL_FACE = 0x0B44;
		/// <summary>
		/// Value for CULL_FACE_MODE symbol (0x0B45).
		/// </summary>
		public const int CULL_FACE_MODE = 0x0B45;
		/// <summary>
		/// Value for FRONT_FACE symbol (0x0B46).
		/// </summary>
		public const int FRONT_FACE = 0x0B46;
		/// <summary>
		/// Value for LIGHTING symbol (0x0B50) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIGHTING = 0x0B50;
		/// <summary>
		/// Value for LIGHT_MODEL_LOCAL_VIEWER symbol (0x0B51) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIGHT_MODEL_LOCAL_VIEWER = 0x0B51;
		/// <summary>
		/// Value for LIGHT_MODEL_TWO_SIDE symbol (0x0B52) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIGHT_MODEL_TWO_SIDE = 0x0B52;
		/// <summary>
		/// Value for LIGHT_MODEL_AMBIENT symbol (0x0B53) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIGHT_MODEL_AMBIENT = 0x0B53;
		/// <summary>
		/// Value for SHADE_MODEL symbol (0x0B54) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SHADE_MODEL = 0x0B54;
		/// <summary>
		/// Value for COLOR_MATERIAL_FACE symbol (0x0B55) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_MATERIAL_FACE = 0x0B55;
		/// <summary>
		/// Value for COLOR_MATERIAL_PARAMETER symbol (0x0B56) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_MATERIAL_PARAMETER = 0x0B56;
		/// <summary>
		/// Value for COLOR_MATERIAL symbol (0x0B57) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_MATERIAL = 0x0B57;
		/// <summary>
		/// Value for FOG symbol (0x0B60) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG = 0x0B60;
		/// <summary>
		/// Value for FOG_INDEX symbol (0x0B61) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_INDEX = 0x0B61;
		/// <summary>
		/// Value for FOG_DENSITY symbol (0x0B62) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_DENSITY = 0x0B62;
		/// <summary>
		/// Value for FOG_START symbol (0x0B63) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_START = 0x0B63;
		/// <summary>
		/// Value for FOG_END symbol (0x0B64) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_END = 0x0B64;
		/// <summary>
		/// Value for FOG_MODE symbol (0x0B65) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_MODE = 0x0B65;
		/// <summary>
		/// Value for FOG_COLOR symbol (0x0B66) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COLOR = 0x0B66;
		/// <summary>
		/// Value for DEPTH_RANGE symbol (0x0B70).
		/// </summary>
		public const int DEPTH_RANGE = 0x0B70;
		/// <summary>
		/// Value for DEPTH_TEST symbol (0x0B71).
		/// </summary>
		public const int DEPTH_TEST = 0x0B71;
		/// <summary>
		/// Value for DEPTH_WRITEMASK symbol (0x0B72).
		/// </summary>
		public const int DEPTH_WRITEMASK = 0x0B72;
		/// <summary>
		/// Value for DEPTH_CLEAR_VALUE symbol (0x0B73).
		/// </summary>
		public const int DEPTH_CLEAR_VALUE = 0x0B73;
		/// <summary>
		/// Value for DEPTH_FUNC symbol (0x0B74).
		/// </summary>
		public const int DEPTH_FUNC = 0x0B74;
		/// <summary>
		/// Value for ACCUM_CLEAR_VALUE symbol (0x0B80) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ACCUM_CLEAR_VALUE = 0x0B80;
		/// <summary>
		/// Value for STENCIL_TEST symbol (0x0B90).
		/// </summary>
		public const int STENCIL_TEST = 0x0B90;
		/// <summary>
		/// Value for STENCIL_CLEAR_VALUE symbol (0x0B91).
		/// </summary>
		public const int STENCIL_CLEAR_VALUE = 0x0B91;
		/// <summary>
		/// Value for STENCIL_FUNC symbol (0x0B92).
		/// </summary>
		public const int STENCIL_FUNC = 0x0B92;
		/// <summary>
		/// Value for STENCIL_VALUE_MASK symbol (0x0B93).
		/// </summary>
		public const int STENCIL_VALUE_MASK = 0x0B93;
		/// <summary>
		/// Value for STENCIL_FAIL symbol (0x0B94).
		/// </summary>
		public const int STENCIL_FAIL = 0x0B94;
		/// <summary>
		/// Value for STENCIL_PASS_DEPTH_FAIL symbol (0x0B95).
		/// </summary>
		public const int STENCIL_PASS_DEPTH_FAIL = 0x0B95;
		/// <summary>
		/// Value for STENCIL_PASS_DEPTH_PASS symbol (0x0B96).
		/// </summary>
		public const int STENCIL_PASS_DEPTH_PASS = 0x0B96;
		/// <summary>
		/// Value for STENCIL_REF symbol (0x0B97).
		/// </summary>
		public const int STENCIL_REF = 0x0B97;
		/// <summary>
		/// Value for STENCIL_WRITEMASK symbol (0x0B98).
		/// </summary>
		public const int STENCIL_WRITEMASK = 0x0B98;
		/// <summary>
		/// Value for MATRIX_MODE symbol (0x0BA0) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MATRIX_MODE = 0x0BA0;
		/// <summary>
		/// Value for NORMALIZE symbol (0x0BA1) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int NORMALIZE = 0x0BA1;
		/// <summary>
		/// Value for VIEWPORT symbol (0x0BA2).
		/// </summary>
		public const int VIEWPORT = 0x0BA2;
		/// <summary>
		/// Value for MODELVIEW_STACK_DEPTH symbol (0x0BA3) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MODELVIEW_STACK_DEPTH = 0x0BA3;
		/// <summary>
		/// Value for PROJECTION_STACK_DEPTH symbol (0x0BA4) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PROJECTION_STACK_DEPTH = 0x0BA4;
		/// <summary>
		/// Value for TEXTURE_STACK_DEPTH symbol (0x0BA5) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_STACK_DEPTH = 0x0BA5;
		/// <summary>
		/// Value for MODELVIEW_MATRIX symbol (0x0BA6) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MODELVIEW_MATRIX = 0x0BA6;
		/// <summary>
		/// Value for PROJECTION_MATRIX symbol (0x0BA7) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PROJECTION_MATRIX = 0x0BA7;
		/// <summary>
		/// Value for TEXTURE_MATRIX symbol (0x0BA8) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_MATRIX = 0x0BA8;
		/// <summary>
		/// Value for ATTRIB_STACK_DEPTH symbol (0x0BB0) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ATTRIB_STACK_DEPTH = 0x0BB0;
		/// <summary>
		/// Value for CLIENT_ATTRIB_STACK_DEPTH symbol (0x0BB1) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1;
		/// <summary>
		/// Value for ALPHA_TEST symbol (0x0BC0) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA_TEST = 0x0BC0;
		/// <summary>
		/// Value for ALPHA_TEST_FUNC symbol (0x0BC1) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA_TEST_FUNC = 0x0BC1;
		/// <summary>
		/// Value for ALPHA_TEST_REF symbol (0x0BC2) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA_TEST_REF = 0x0BC2;
		/// <summary>
		/// Value for DITHER symbol (0x0BD0).
		/// </summary>
		public const int DITHER = 0x0BD0;
		/// <summary>
		/// Value for BLEND_DST symbol (0x0BE0).
		/// </summary>
		public const int BLEND_DST = 0x0BE0;
		/// <summary>
		/// Value for BLEND_SRC symbol (0x0BE1).
		/// </summary>
		public const int BLEND_SRC = 0x0BE1;
		/// <summary>
		/// Value for BLEND symbol (0x0BE2).
		/// </summary>
		public const int BLEND = 0x0BE2;
		/// <summary>
		/// Value for LOGIC_OP_MODE symbol (0x0BF0).
		/// </summary>
		public const int LOGIC_OP_MODE = 0x0BF0;
		/// <summary>
		/// Value for INDEX_LOGIC_OP symbol (0x0BF1) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_LOGIC_OP = 0x0BF1;
		/// <summary>
		/// Value for LOGIC_OP symbol (0x0BF1) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LOGIC_OP = 0x0BF1;
		/// <summary>
		/// Value for COLOR_LOGIC_OP symbol (0x0BF2).
		/// </summary>
		public const int COLOR_LOGIC_OP = 0x0BF2;
		/// <summary>
		/// Value for AUX_BUFFERS symbol (0x0C00) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int AUX_BUFFERS = 0x0C00;
		/// <summary>
		/// Value for DRAW_BUFFER symbol (0x0C01).
		/// </summary>
		public const int DRAW_BUFFER = 0x0C01;
		/// <summary>
		/// Value for READ_BUFFER symbol (0x0C02).
		/// </summary>
		public const int READ_BUFFER = 0x0C02;
		/// <summary>
		/// Value for SCISSOR_BOX symbol (0x0C10).
		/// </summary>
		public const int SCISSOR_BOX = 0x0C10;
		/// <summary>
		/// Value for SCISSOR_TEST symbol (0x0C11).
		/// </summary>
		public const int SCISSOR_TEST = 0x0C11;
		/// <summary>
		/// Value for INDEX_CLEAR_VALUE symbol (0x0C20) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_CLEAR_VALUE = 0x0C20;
		/// <summary>
		/// Value for INDEX_WRITEMASK symbol (0x0C21) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_WRITEMASK = 0x0C21;
		/// <summary>
		/// Value for COLOR_CLEAR_VALUE symbol (0x0C22).
		/// </summary>
		public const int COLOR_CLEAR_VALUE = 0x0C22;
		/// <summary>
		/// Value for COLOR_WRITEMASK symbol (0x0C23).
		/// </summary>
		public const int COLOR_WRITEMASK = 0x0C23;
		/// <summary>
		/// Value for INDEX_MODE symbol (0x0C30) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_MODE = 0x0C30;
		/// <summary>
		/// Value for RGBA_MODE symbol (0x0C31) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int RGBA_MODE = 0x0C31;
		/// <summary>
		/// Value for DOUBLEBUFFER symbol (0x0C32).
		/// </summary>
		public const int DOUBLEBUFFER = 0x0C32;
		/// <summary>
		/// Value for STEREO symbol (0x0C33).
		/// </summary>
		public const int STEREO = 0x0C33;
		/// <summary>
		/// Value for RENDER_MODE symbol (0x0C40) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int RENDER_MODE = 0x0C40;
		/// <summary>
		/// Value for PERSPECTIVE_CORRECTION_HINT symbol (0x0C50) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PERSPECTIVE_CORRECTION_HINT = 0x0C50;
		/// <summary>
		/// Value for POINT_SMOOTH_HINT symbol (0x0C51) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POINT_SMOOTH_HINT = 0x0C51;
		/// <summary>
		/// Value for LINE_SMOOTH_HINT symbol (0x0C52).
		/// </summary>
		public const int LINE_SMOOTH_HINT = 0x0C52;
		/// <summary>
		/// Value for POLYGON_SMOOTH_HINT symbol (0x0C53).
		/// </summary>
		public const int POLYGON_SMOOTH_HINT = 0x0C53;
		/// <summary>
		/// Value for FOG_HINT symbol (0x0C54) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_HINT = 0x0C54;
		/// <summary>
		/// Value for TEXTURE_GEN_S symbol (0x0C60) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_GEN_S = 0x0C60;
		/// <summary>
		/// Value for TEXTURE_GEN_T symbol (0x0C61) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_GEN_T = 0x0C61;
		/// <summary>
		/// Value for TEXTURE_GEN_R symbol (0x0C62) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_GEN_R = 0x0C62;
		/// <summary>
		/// Value for TEXTURE_GEN_Q symbol (0x0C63) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_GEN_Q = 0x0C63;
		/// <summary>
		/// Value for PIXEL_MAP_I_TO_I_SIZE symbol (0x0CB0) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_I_TO_I_SIZE = 0x0CB0;
		/// <summary>
		/// Value for PIXEL_MAP_S_TO_S_SIZE symbol (0x0CB1) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_S_TO_S_SIZE = 0x0CB1;
		/// <summary>
		/// Value for PIXEL_MAP_I_TO_R_SIZE symbol (0x0CB2) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_I_TO_R_SIZE = 0x0CB2;
		/// <summary>
		/// Value for PIXEL_MAP_I_TO_G_SIZE symbol (0x0CB3) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_I_TO_G_SIZE = 0x0CB3;
		/// <summary>
		/// Value for PIXEL_MAP_I_TO_B_SIZE symbol (0x0CB4) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_I_TO_B_SIZE = 0x0CB4;
		/// <summary>
		/// Value for PIXEL_MAP_I_TO_A_SIZE symbol (0x0CB5) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_I_TO_A_SIZE = 0x0CB5;
		/// <summary>
		/// Value for PIXEL_MAP_R_TO_R_SIZE symbol (0x0CB6) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_R_TO_R_SIZE = 0x0CB6;
		/// <summary>
		/// Value for PIXEL_MAP_G_TO_G_SIZE symbol (0x0CB7) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_G_TO_G_SIZE = 0x0CB7;
		/// <summary>
		/// Value for PIXEL_MAP_B_TO_B_SIZE symbol (0x0CB8) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_B_TO_B_SIZE = 0x0CB8;
		/// <summary>
		/// Value for PIXEL_MAP_A_TO_A_SIZE symbol (0x0CB9) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PIXEL_MAP_A_TO_A_SIZE = 0x0CB9;
		/// <summary>
		/// Value for UNPACK_SWAP_BYTES symbol (0x0CF0).
		/// </summary>
		public const int UNPACK_SWAP_BYTES = 0x0CF0;
		/// <summary>
		/// Value for UNPACK_LSB_FIRST symbol (0x0CF1).
		/// </summary>
		public const int UNPACK_LSB_FIRST = 0x0CF1;
		/// <summary>
		/// Value for UNPACK_ROW_LENGTH symbol (0x0CF2).
		/// </summary>
		public const int UNPACK_ROW_LENGTH = 0x0CF2;
		/// <summary>
		/// Value for UNPACK_SKIP_ROWS symbol (0x0CF3).
		/// </summary>
		public const int UNPACK_SKIP_ROWS = 0x0CF3;
		/// <summary>
		/// Value for UNPACK_SKIP_PIXELS symbol (0x0CF4).
		/// </summary>
		public const int UNPACK_SKIP_PIXELS = 0x0CF4;
		/// <summary>
		/// Value for UNPACK_ALIGNMENT symbol (0x0CF5).
		/// </summary>
		public const int UNPACK_ALIGNMENT = 0x0CF5;
		/// <summary>
		/// Value for PACK_SWAP_BYTES symbol (0x0D00).
		/// </summary>
		public const int PACK_SWAP_BYTES = 0x0D00;
		/// <summary>
		/// Value for PACK_LSB_FIRST symbol (0x0D01).
		/// </summary>
		public const int PACK_LSB_FIRST = 0x0D01;
		/// <summary>
		/// Value for PACK_ROW_LENGTH symbol (0x0D02).
		/// </summary>
		public const int PACK_ROW_LENGTH = 0x0D02;
		/// <summary>
		/// Value for PACK_SKIP_ROWS symbol (0x0D03).
		/// </summary>
		public const int PACK_SKIP_ROWS = 0x0D03;
		/// <summary>
		/// Value for PACK_SKIP_PIXELS symbol (0x0D04).
		/// </summary>
		public const int PACK_SKIP_PIXELS = 0x0D04;
		/// <summary>
		/// Value for PACK_ALIGNMENT symbol (0x0D05).
		/// </summary>
		public const int PACK_ALIGNMENT = 0x0D05;
		/// <summary>
		/// Value for MAP_COLOR symbol (0x0D10) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP_COLOR = 0x0D10;
		/// <summary>
		/// Value for MAP_STENCIL symbol (0x0D11) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP_STENCIL = 0x0D11;
		/// <summary>
		/// Value for INDEX_SHIFT symbol (0x0D12) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_SHIFT = 0x0D12;
		/// <summary>
		/// Value for INDEX_OFFSET symbol (0x0D13) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_OFFSET = 0x0D13;
		/// <summary>
		/// Value for RED_SCALE symbol (0x0D14) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int RED_SCALE = 0x0D14;
		/// <summary>
		/// Value for RED_BIAS symbol (0x0D15) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int RED_BIAS = 0x0D15;
		/// <summary>
		/// Value for ZOOM_X symbol (0x0D16) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ZOOM_X = 0x0D16;
		/// <summary>
		/// Value for ZOOM_Y symbol (0x0D17) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ZOOM_Y = 0x0D17;
		/// <summary>
		/// Value for GREEN_SCALE symbol (0x0D18) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int GREEN_SCALE = 0x0D18;
		/// <summary>
		/// Value for GREEN_BIAS symbol (0x0D19) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int GREEN_BIAS = 0x0D19;
		/// <summary>
		/// Value for BLUE_SCALE symbol (0x0D1A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int BLUE_SCALE = 0x0D1A;
		/// <summary>
		/// Value for BLUE_BIAS symbol (0x0D1B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int BLUE_BIAS = 0x0D1B;
		/// <summary>
		/// Value for ALPHA_SCALE symbol (0x0D1C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA_SCALE = 0x0D1C;
		/// <summary>
		/// Value for ALPHA_BIAS symbol (0x0D1D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA_BIAS = 0x0D1D;
		/// <summary>
		/// Value for DEPTH_SCALE symbol (0x0D1E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int DEPTH_SCALE = 0x0D1E;
		/// <summary>
		/// Value for DEPTH_BIAS symbol (0x0D1F) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int DEPTH_BIAS = 0x0D1F;
		/// <summary>
		/// Value for MAX_EVAL_ORDER symbol (0x0D30) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_EVAL_ORDER = 0x0D30;
		/// <summary>
		/// Value for MAX_LIGHTS symbol (0x0D31) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_LIGHTS = 0x0D31;
		/// <summary>
		/// Value for MAX_CLIP_DISTANCES symbol (0x0D32) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_CLIP_DISTANCES = 0x0D32;
		/// <summary>
		/// Value for MAX_CLIP_PLANES symbol (0x0D32) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_CLIP_PLANES = 0x0D32;
		/// <summary>
		/// Value for MAX_TEXTURE_SIZE symbol (0x0D33).
		/// </summary>
		public const int MAX_TEXTURE_SIZE = 0x0D33;
		/// <summary>
		/// Value for MAX_PIXEL_MAP_TABLE symbol (0x0D34) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_PIXEL_MAP_TABLE = 0x0D34;
		/// <summary>
		/// Value for MAX_ATTRIB_STACK_DEPTH symbol (0x0D35) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_ATTRIB_STACK_DEPTH = 0x0D35;
		/// <summary>
		/// Value for MAX_MODELVIEW_STACK_DEPTH symbol (0x0D36) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_MODELVIEW_STACK_DEPTH = 0x0D36;
		/// <summary>
		/// Value for MAX_NAME_STACK_DEPTH symbol (0x0D37) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_NAME_STACK_DEPTH = 0x0D37;
		/// <summary>
		/// Value for MAX_PROJECTION_STACK_DEPTH symbol (0x0D38) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_PROJECTION_STACK_DEPTH = 0x0D38;
		/// <summary>
		/// Value for MAX_TEXTURE_STACK_DEPTH symbol (0x0D39) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_TEXTURE_STACK_DEPTH = 0x0D39;
		/// <summary>
		/// Value for MAX_VIEWPORT_DIMS symbol (0x0D3A).
		/// </summary>
		public const int MAX_VIEWPORT_DIMS = 0x0D3A;
		/// <summary>
		/// Value for MAX_CLIENT_ATTRIB_STACK_DEPTH symbol (0x0D3B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B;
		/// <summary>
		/// Value for SUBPIXEL_BITS symbol (0x0D50).
		/// </summary>
		public const int SUBPIXEL_BITS = 0x0D50;
		/// <summary>
		/// Value for INDEX_BITS symbol (0x0D51) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_BITS = 0x0D51;
		/// <summary>
		/// Value for RED_BITS symbol (0x0D52) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int RED_BITS = 0x0D52;
		/// <summary>
		/// Value for GREEN_BITS symbol (0x0D53) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int GREEN_BITS = 0x0D53;
		/// <summary>
		/// Value for BLUE_BITS symbol (0x0D54) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int BLUE_BITS = 0x0D54;
		/// <summary>
		/// Value for ALPHA_BITS symbol (0x0D55) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA_BITS = 0x0D55;
		/// <summary>
		/// Value for DEPTH_BITS symbol (0x0D56) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int DEPTH_BITS = 0x0D56;
		/// <summary>
		/// Value for STENCIL_BITS symbol (0x0D57) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int STENCIL_BITS = 0x0D57;
		/// <summary>
		/// Value for ACCUM_RED_BITS symbol (0x0D58) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ACCUM_RED_BITS = 0x0D58;
		/// <summary>
		/// Value for ACCUM_GREEN_BITS symbol (0x0D59) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ACCUM_GREEN_BITS = 0x0D59;
		/// <summary>
		/// Value for ACCUM_BLUE_BITS symbol (0x0D5A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ACCUM_BLUE_BITS = 0x0D5A;
		/// <summary>
		/// Value for ACCUM_ALPHA_BITS symbol (0x0D5B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ACCUM_ALPHA_BITS = 0x0D5B;
		/// <summary>
		/// Value for NAME_STACK_DEPTH symbol (0x0D70) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int NAME_STACK_DEPTH = 0x0D70;
		/// <summary>
		/// Value for AUTO_NORMAL symbol (0x0D80) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int AUTO_NORMAL = 0x0D80;
		/// <summary>
		/// Value for MAP1_COLOR_4 symbol (0x0D90) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP1_COLOR_4 = 0x0D90;
		/// <summary>
		/// Value for MAP1_INDEX symbol (0x0D91) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP1_INDEX = 0x0D91;
		/// <summary>
		/// Value for MAP1_NORMAL symbol (0x0D92) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP1_NORMAL = 0x0D92;
		/// <summary>
		/// Value for MAP1_TEXTURE_COORD_1 symbol (0x0D93) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP1_TEXTURE_COORD_1 = 0x0D93;
		/// <summary>
		/// Value for MAP1_TEXTURE_COORD_2 symbol (0x0D94) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP1_TEXTURE_COORD_2 = 0x0D94;
		/// <summary>
		/// Value for MAP1_TEXTURE_COORD_3 symbol (0x0D95) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP1_TEXTURE_COORD_3 = 0x0D95;
		/// <summary>
		/// Value for MAP1_TEXTURE_COORD_4 symbol (0x0D96) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP1_TEXTURE_COORD_4 = 0x0D96;
		/// <summary>
		/// Value for MAP1_VERTEX_3 symbol (0x0D97) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP1_VERTEX_3 = 0x0D97;
		/// <summary>
		/// Value for MAP1_VERTEX_4 symbol (0x0D98) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP1_VERTEX_4 = 0x0D98;
		/// <summary>
		/// Value for MAP2_COLOR_4 symbol (0x0DB0) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP2_COLOR_4 = 0x0DB0;
		/// <summary>
		/// Value for MAP2_INDEX symbol (0x0DB1) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP2_INDEX = 0x0DB1;
		/// <summary>
		/// Value for MAP2_NORMAL symbol (0x0DB2) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP2_NORMAL = 0x0DB2;
		/// <summary>
		/// Value for MAP2_TEXTURE_COORD_1 symbol (0x0DB3) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP2_TEXTURE_COORD_1 = 0x0DB3;
		/// <summary>
		/// Value for MAP2_TEXTURE_COORD_2 symbol (0x0DB4) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP2_TEXTURE_COORD_2 = 0x0DB4;
		/// <summary>
		/// Value for MAP2_TEXTURE_COORD_3 symbol (0x0DB5) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP2_TEXTURE_COORD_3 = 0x0DB5;
		/// <summary>
		/// Value for MAP2_TEXTURE_COORD_4 symbol (0x0DB6) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP2_TEXTURE_COORD_4 = 0x0DB6;
		/// <summary>
		/// Value for MAP2_VERTEX_3 symbol (0x0DB7) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP2_VERTEX_3 = 0x0DB7;
		/// <summary>
		/// Value for MAP2_VERTEX_4 symbol (0x0DB8) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP2_VERTEX_4 = 0x0DB8;
		/// <summary>
		/// Value for MAP1_GRID_DOMAIN symbol (0x0DD0) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP1_GRID_DOMAIN = 0x0DD0;
		/// <summary>
		/// Value for MAP1_GRID_SEGMENTS symbol (0x0DD1) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP1_GRID_SEGMENTS = 0x0DD1;
		/// <summary>
		/// Value for MAP2_GRID_DOMAIN symbol (0x0DD2) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP2_GRID_DOMAIN = 0x0DD2;
		/// <summary>
		/// Value for MAP2_GRID_SEGMENTS symbol (0x0DD3) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAP2_GRID_SEGMENTS = 0x0DD3;
		/// <summary>
		/// Value for TEXTURE_1D symbol (0x0DE0).
		/// </summary>
		public const int TEXTURE_1D = 0x0DE0;
		/// <summary>
		/// Value for TEXTURE_2D symbol (0x0DE1).
		/// </summary>
		public const int TEXTURE_2D = 0x0DE1;
		/// <summary>
		/// Value for FEEDBACK_BUFFER_SIZE symbol (0x0DF1) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FEEDBACK_BUFFER_SIZE = 0x0DF1;
		/// <summary>
		/// Value for FEEDBACK_BUFFER_TYPE symbol (0x0DF2) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FEEDBACK_BUFFER_TYPE = 0x0DF2;
		/// <summary>
		/// Value for SELECTION_BUFFER_SIZE symbol (0x0DF4) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SELECTION_BUFFER_SIZE = 0x0DF4;
		/// <summary>
		/// Value for POLYGON_OFFSET_UNITS symbol (0x2A00).
		/// </summary>
		public const int POLYGON_OFFSET_UNITS = 0x2A00;
		/// <summary>
		/// Value for POLYGON_OFFSET_POINT symbol (0x2A01).
		/// </summary>
		public const int POLYGON_OFFSET_POINT = 0x2A01;
		/// <summary>
		/// Value for POLYGON_OFFSET_LINE symbol (0x2A02).
		/// </summary>
		public const int POLYGON_OFFSET_LINE = 0x2A02;
		/// <summary>
		/// Value for POLYGON_OFFSET_FILL symbol (0x8037).
		/// </summary>
		public const int POLYGON_OFFSET_FILL = 0x8037;
		/// <summary>
		/// Value for POLYGON_OFFSET_FACTOR symbol (0x8038).
		/// </summary>
		public const int POLYGON_OFFSET_FACTOR = 0x8038;
		/// <summary>
		/// Value for TEXTURE_BINDING_1D symbol (0x8068).
		/// </summary>
		public const int TEXTURE_BINDING_1D = 0x8068;
		/// <summary>
		/// Value for TEXTURE_BINDING_2D symbol (0x8069).
		/// </summary>
		public const int TEXTURE_BINDING_2D = 0x8069;
		/// <summary>
		/// Value for TEXTURE_BINDING_3D symbol (0x806A).
		/// </summary>
		public const int TEXTURE_BINDING_3D = 0x806A;
		/// <summary>
		/// Value for VERTEX_ARRAY symbol (0x8074) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int VERTEX_ARRAY = 0x8074;
		/// <summary>
		/// Value for NORMAL_ARRAY symbol (0x8075) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int NORMAL_ARRAY = 0x8075;
		/// <summary>
		/// Value for COLOR_ARRAY symbol (0x8076) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_ARRAY = 0x8076;
		/// <summary>
		/// Value for INDEX_ARRAY symbol (0x8077) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_ARRAY = 0x8077;
		/// <summary>
		/// Value for TEXTURE_COORD_ARRAY symbol (0x8078) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_COORD_ARRAY = 0x8078;
		/// <summary>
		/// Value for EDGE_FLAG_ARRAY symbol (0x8079) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int EDGE_FLAG_ARRAY = 0x8079;
		/// <summary>
		/// Value for VERTEX_ARRAY_SIZE symbol (0x807A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int VERTEX_ARRAY_SIZE = 0x807A;
		/// <summary>
		/// Value for VERTEX_ARRAY_TYPE symbol (0x807B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int VERTEX_ARRAY_TYPE = 0x807B;
		/// <summary>
		/// Value for VERTEX_ARRAY_STRIDE symbol (0x807C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int VERTEX_ARRAY_STRIDE = 0x807C;
		/// <summary>
		/// Value for NORMAL_ARRAY_TYPE symbol (0x807E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int NORMAL_ARRAY_TYPE = 0x807E;
		/// <summary>
		/// Value for NORMAL_ARRAY_STRIDE symbol (0x807F) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int NORMAL_ARRAY_STRIDE = 0x807F;
		/// <summary>
		/// Value for COLOR_ARRAY_SIZE symbol (0x8081) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_ARRAY_SIZE = 0x8081;
		/// <summary>
		/// Value for COLOR_ARRAY_TYPE symbol (0x8082) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_ARRAY_TYPE = 0x8082;
		/// <summary>
		/// Value for COLOR_ARRAY_STRIDE symbol (0x8083) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_ARRAY_STRIDE = 0x8083;
		/// <summary>
		/// Value for INDEX_ARRAY_TYPE symbol (0x8085) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_ARRAY_TYPE = 0x8085;
		/// <summary>
		/// Value for INDEX_ARRAY_STRIDE symbol (0x8086) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_ARRAY_STRIDE = 0x8086;
		/// <summary>
		/// Value for TEXTURE_COORD_ARRAY_SIZE symbol (0x8088) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_COORD_ARRAY_SIZE = 0x8088;
		/// <summary>
		/// Value for TEXTURE_COORD_ARRAY_TYPE symbol (0x8089) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_COORD_ARRAY_TYPE = 0x8089;
		/// <summary>
		/// Value for TEXTURE_COORD_ARRAY_STRIDE symbol (0x808A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_COORD_ARRAY_STRIDE = 0x808A;
		/// <summary>
		/// Value for EDGE_FLAG_ARRAY_STRIDE symbol (0x808C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int EDGE_FLAG_ARRAY_STRIDE = 0x808C;
		// value CLIP_PLANE0 of enumeration ClipPlaneName
		// value CLIP_PLANE1 of enumeration ClipPlaneName
		// value CLIP_PLANE2 of enumeration ClipPlaneName
		// value CLIP_PLANE3 of enumeration ClipPlaneName
		// value CLIP_PLANE4 of enumeration ClipPlaneName
		// value CLIP_PLANE5 of enumeration ClipPlaneName
		// value LIGHT0 of enumeration LightName
		// value LIGHT1 of enumeration LightName
		// value LIGHT2 of enumeration LightName
		// value LIGHT3 of enumeration LightName
		// value LIGHT4 of enumeration LightName
		// value LIGHT5 of enumeration LightName
		// value LIGHT6 of enumeration LightName
		// value LIGHT7 of enumeration LightName
		// value LIGHT_MODEL_COLOR_CONTROL of enumeration VERSION_1_2
		// value BLEND_COLOR_EXT of enumeration EXT_blend_color
		// value BLEND_EQUATION_EXT of enumeration EXT_blend_minmax
		// value PACK_CMYK_HINT_EXT of enumeration EXT_cmyka
		// value UNPACK_CMYK_HINT_EXT of enumeration EXT_cmyka
		// value CONVOLUTION_1D_EXT of enumeration EXT_convolution
		// value CONVOLUTION_2D_EXT of enumeration EXT_convolution
		// value SEPARABLE_2D_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_RED_SCALE_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_GREEN_SCALE_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_BLUE_SCALE_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_ALPHA_SCALE_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_RED_BIAS_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_GREEN_BIAS_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_BLUE_BIAS_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_ALPHA_BIAS_EXT of enumeration EXT_convolution
		// value HISTOGRAM_EXT of enumeration EXT_histogram
		// value MINMAX_EXT of enumeration EXT_histogram
		// value POLYGON_OFFSET_BIAS_EXT of enumeration EXT_polygon_offset
		// value RESCALE_NORMAL_EXT of enumeration EXT_rescale_normal
		// value SHARED_TEXTURE_PALETTE_EXT of enumeration EXT_shared_texture_palette
		// value TEXTURE_3D_BINDING_EXT of enumeration EXT_texture_object
		// value PACK_SKIP_IMAGES_EXT of enumeration EXT_texture3D
		// value PACK_IMAGE_HEIGHT_EXT of enumeration EXT_texture3D
		// value UNPACK_SKIP_IMAGES_EXT of enumeration EXT_texture3D
		// value UNPACK_IMAGE_HEIGHT_EXT of enumeration EXT_texture3D
		// value TEXTURE_3D_EXT of enumeration EXT_texture3D
		// value MAX_3D_TEXTURE_SIZE_EXT of enumeration EXT_texture3D
		// value VERTEX_ARRAY_COUNT_EXT of enumeration EXT_vertex_array
		// value NORMAL_ARRAY_COUNT_EXT of enumeration EXT_vertex_array
		// value COLOR_ARRAY_COUNT_EXT of enumeration EXT_vertex_array
		// value INDEX_ARRAY_COUNT_EXT of enumeration EXT_vertex_array
		// value TEXTURE_COORD_ARRAY_COUNT_EXT of enumeration EXT_vertex_array
		// value EDGE_FLAG_ARRAY_COUNT_EXT of enumeration EXT_vertex_array
		// value DETAIL_TEXTURE_2D_BINDING_SGIS of enumeration SGIS_detail_texture
		// value FOG_FUNC_POINTS_SGIS of enumeration SGIS_fog_function
		// value MAX_FOG_FUNC_POINTS_SGIS of enumeration SGIS_fog_function
		// value GENERATE_MIPMAP_HINT_SGIS of enumeration SGIS_generate_mipmap
		// value MULTISAMPLE_SGIS of enumeration SGIS_multisample
		// value SAMPLE_ALPHA_TO_MASK_SGIS of enumeration SGIS_multisample
		// value SAMPLE_ALPHA_TO_ONE_SGIS of enumeration SGIS_multisample
		// value SAMPLE_MASK_SGIS of enumeration SGIS_multisample
		// value SAMPLE_BUFFERS_SGIS of enumeration SGIS_multisample
		// value SAMPLES_SGIS of enumeration SGIS_multisample
		// value SAMPLE_MASK_VALUE_SGIS of enumeration SGIS_multisample
		// value SAMPLE_MASK_INVERT_SGIS of enumeration SGIS_multisample
		// value SAMPLE_PATTERN_SGIS of enumeration SGIS_multisample
		// value PIXEL_TEXTURE_SGIS of enumeration SGIS_pixel_texture
		// value POINT_SIZE_MIN_SGIS of enumeration SGIS_point_parameters
		// value POINT_SIZE_MAX_SGIS of enumeration SGIS_point_parameters
		// value POINT_FADE_THRESHOLD_SIZE_SGIS of enumeration SGIS_point_parameters
		// value DISTANCE_ATTENUATION_SGIS of enumeration SGIS_point_parameters
		// value PACK_SKIP_VOLUMES_SGIS of enumeration SGIS_texture4D
		// value PACK_IMAGE_DEPTH_SGIS of enumeration SGIS_texture4D
		// value UNPACK_SKIP_VOLUMES_SGIS of enumeration SGIS_texture4D
		// value UNPACK_IMAGE_DEPTH_SGIS of enumeration SGIS_texture4D
		// value TEXTURE_4D_SGIS of enumeration SGIS_texture4D
		// value MAX_4D_TEXTURE_SIZE_SGIS of enumeration SGIS_texture4D
		// value TEXTURE_4D_BINDING_SGIS of enumeration SGIS_texture4D
		// value ASYNC_MARKER_SGIX of enumeration SGIX_async
		// value ASYNC_HISTOGRAM_SGIX of enumeration SGIX_async_histogram
		// value MAX_ASYNC_HISTOGRAM_SGIX of enumeration SGIX_async_histogram
		// value ASYNC_TEX_IMAGE_SGIX of enumeration SGIX_async_pixel
		// value ASYNC_DRAW_PIXELS_SGIX of enumeration SGIX_async_pixel
		// value ASYNC_READ_PIXELS_SGIX of enumeration SGIX_async_pixel
		// value MAX_ASYNC_TEX_IMAGE_SGIX of enumeration SGIX_async_pixel
		// value MAX_ASYNC_DRAW_PIXELS_SGIX of enumeration SGIX_async_pixel
		// value MAX_ASYNC_READ_PIXELS_SGIX of enumeration SGIX_async_pixel
		// value CALLIGRAPHIC_FRAGMENT_SGIX of enumeration SGIX_calligraphic_fragment
		// value MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX of enumeration SGIX_clipmap
		// value MAX_CLIPMAP_DEPTH_SGIX of enumeration SGIX_clipmap
		// value CONVOLUTION_HINT_SGIX of enumeration SGIX_convolution_accuracy
		// value FOG_OFFSET_SGIX of enumeration SGIX_fog_offset
		// value FOG_OFFSET_VALUE_SGIX of enumeration SGIX_fog_offset
		// value FRAGMENT_LIGHTING_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_COLOR_MATERIAL_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_COLOR_MATERIAL_FACE_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX of enumeration SGIX_fragment_lighting
		// value MAX_FRAGMENT_LIGHTS_SGIX of enumeration SGIX_fragment_lighting
		// value MAX_ACTIVE_LIGHTS_SGIX of enumeration SGIX_fragment_lighting
		// value LIGHT_ENV_MODE_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT0_SGIX of enumeration SGIX_fragment_lighting
		// value FRAMEZOOM_SGIX of enumeration SGIX_framezoom
		// value FRAMEZOOM_FACTOR_SGIX of enumeration SGIX_framezoom
		// value MAX_FRAMEZOOM_FACTOR_SGIX of enumeration SGIX_framezoom
		// value INSTRUMENT_MEASUREMENTS_SGIX of enumeration SGIX_instruments
		// value INTERLACE_SGIX of enumeration SGIX_interlace
		// value IR_INSTRUMENT1_SGIX of enumeration SGIX_ir_instrument1
		// value PIXEL_TEX_GEN_SGIX of enumeration SGIX_pixel_texture
		// value PIXEL_TEX_GEN_MODE_SGIX of enumeration SGIX_pixel_texture
		// value PIXEL_TILE_BEST_ALIGNMENT_SGIX of enumeration SGIX_pixel_tiles
		// value PIXEL_TILE_CACHE_INCREMENT_SGIX of enumeration SGIX_pixel_tiles
		// value PIXEL_TILE_WIDTH_SGIX of enumeration SGIX_pixel_tiles
		// value PIXEL_TILE_HEIGHT_SGIX of enumeration SGIX_pixel_tiles
		// value PIXEL_TILE_GRID_WIDTH_SGIX of enumeration SGIX_pixel_tiles
		// value PIXEL_TILE_GRID_HEIGHT_SGIX of enumeration SGIX_pixel_tiles
		// value PIXEL_TILE_GRID_DEPTH_SGIX of enumeration SGIX_pixel_tiles
		// value PIXEL_TILE_CACHE_SIZE_SGIX of enumeration SGIX_pixel_tiles
		// value DEFORMATIONS_MASK_SGIX of enumeration SGIX_polynomial_ffd
		// value REFERENCE_PLANE_EQUATION_SGIX of enumeration SGIX_reference_plane
		// value REFERENCE_PLANE_SGIX of enumeration SGIX_reference_plane
		// value SPRITE_SGIX of enumeration SGIX_sprite
		// value SPRITE_MODE_SGIX of enumeration SGIX_sprite
		// value SPRITE_AXIS_SGIX of enumeration SGIX_sprite
		// value SPRITE_TRANSLATION_SGIX of enumeration SGIX_sprite
		// value PACK_SUBSAMPLE_RATE_SGIX of enumeration SGIX_subsample
		// value UNPACK_SUBSAMPLE_RATE_SGIX of enumeration SGIX_subsample
		// value PACK_RESAMPLE_SGIX of enumeration SGIX_resample
		// value UNPACK_RESAMPLE_SGIX of enumeration SGIX_resample
		// value POST_TEXTURE_FILTER_BIAS_RANGE_SGIX of enumeration SGIX_texture_scale_bias
		// value POST_TEXTURE_FILTER_SCALE_RANGE_SGIX of enumeration SGIX_texture_scale_bias
		// value VERTEX_PRECLIP_SGIX of enumeration SGIX_vertex_preclip
		// value VERTEX_PRECLIP_HINT_SGIX of enumeration SGIX_vertex_preclip
		// value COLOR_MATRIX_SGI of enumeration SGI_color_matrix
		// value COLOR_MATRIX_STACK_DEPTH_SGI of enumeration SGI_color_matrix
		// value MAX_COLOR_MATRIX_STACK_DEPTH_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_RED_SCALE_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_GREEN_SCALE_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_BLUE_SCALE_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_ALPHA_SCALE_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_RED_BIAS_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_GREEN_BIAS_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_BLUE_BIAS_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_ALPHA_BIAS_SGI of enumeration SGI_color_matrix
		// value COLOR_TABLE_SGI of enumeration SGI_color_table
		// value POST_CONVOLUTION_COLOR_TABLE_SGI of enumeration SGI_color_table
		// value POST_COLOR_MATRIX_COLOR_TABLE_SGI of enumeration SGI_color_table
		// value TEXTURE_COLOR_TABLE_SGI of enumeration SGI_texture_color_table

		#endregion

		#region GetPointervPName

		/// <summary>
		/// Value for VERTEX_ARRAY_POINTER symbol (0x808E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int VERTEX_ARRAY_POINTER = 0x808E;
		/// <summary>
		/// Value for NORMAL_ARRAY_POINTER symbol (0x808F) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int NORMAL_ARRAY_POINTER = 0x808F;
		/// <summary>
		/// Value for COLOR_ARRAY_POINTER symbol (0x8090) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_ARRAY_POINTER = 0x8090;
		/// <summary>
		/// Value for INDEX_ARRAY_POINTER symbol (0x8091) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_ARRAY_POINTER = 0x8091;
		/// <summary>
		/// Value for TEXTURE_COORD_ARRAY_POINTER symbol (0x8092) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_COORD_ARRAY_POINTER = 0x8092;
		/// <summary>
		/// Value for EDGE_FLAG_ARRAY_POINTER symbol (0x8093) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int EDGE_FLAG_ARRAY_POINTER = 0x8093;
		/// <summary>
		/// Value for FEEDBACK_BUFFER_POINTER symbol (0x0DF0) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FEEDBACK_BUFFER_POINTER = 0x0DF0;
		/// <summary>
		/// Value for SELECTION_BUFFER_POINTER symbol (0x0DF3) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SELECTION_BUFFER_POINTER = 0x0DF3;
		// value INSTRUMENT_BUFFER_POINTER_SGIX of enumeration SGIX_instruments

		#endregion

		#region GetTextureParameter

		// value TEXTURE_MAG_FILTER of enumeration TextureParameterName
		// value TEXTURE_MIN_FILTER of enumeration TextureParameterName
		// value TEXTURE_WRAP_S of enumeration TextureParameterName
		// value TEXTURE_WRAP_T of enumeration TextureParameterName
		/// <summary>
		/// Value for TEXTURE_WIDTH symbol (0x1000).
		/// </summary>
		public const int TEXTURE_WIDTH = 0x1000;
		/// <summary>
		/// Value for TEXTURE_HEIGHT symbol (0x1001).
		/// </summary>
		public const int TEXTURE_HEIGHT = 0x1001;
		/// <summary>
		/// Value for TEXTURE_INTERNAL_FORMAT symbol (0x1003) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_INTERNAL_FORMAT = 0x1003;
		/// <summary>
		/// Value for TEXTURE_COMPONENTS symbol (0x1003) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_COMPONENTS = 0x1003;
		/// <summary>
		/// Value for TEXTURE_BORDER_COLOR symbol (0x1004).
		/// </summary>
		public const int TEXTURE_BORDER_COLOR = 0x1004;
		/// <summary>
		/// Value for TEXTURE_BORDER symbol (0x1005) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_BORDER = 0x1005;
		/// <summary>
		/// Value for TEXTURE_RED_SIZE symbol (0x805C).
		/// </summary>
		public const int TEXTURE_RED_SIZE = 0x805C;
		/// <summary>
		/// Value for TEXTURE_GREEN_SIZE symbol (0x805D).
		/// </summary>
		public const int TEXTURE_GREEN_SIZE = 0x805D;
		/// <summary>
		/// Value for TEXTURE_BLUE_SIZE symbol (0x805E).
		/// </summary>
		public const int TEXTURE_BLUE_SIZE = 0x805E;
		/// <summary>
		/// Value for TEXTURE_ALPHA_SIZE symbol (0x805F).
		/// </summary>
		public const int TEXTURE_ALPHA_SIZE = 0x805F;
		/// <summary>
		/// Value for TEXTURE_LUMINANCE_SIZE symbol (0x8060) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_LUMINANCE_SIZE = 0x8060;
		/// <summary>
		/// Value for TEXTURE_INTENSITY_SIZE symbol (0x8061) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_INTENSITY_SIZE = 0x8061;
		/// <summary>
		/// Value for TEXTURE_PRIORITY symbol (0x8066) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_PRIORITY = 0x8066;
		/// <summary>
		/// Value for TEXTURE_RESIDENT symbol (0x8067) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_RESIDENT = 0x8067;
		// value TEXTURE_DEPTH_EXT of enumeration EXT_texture3D
		// value TEXTURE_WRAP_R_EXT of enumeration EXT_texture3D
		// value DETAIL_TEXTURE_LEVEL_SGIS of enumeration SGIS_detail_texture
		// value DETAIL_TEXTURE_MODE_SGIS of enumeration SGIS_detail_texture
		// value DETAIL_TEXTURE_FUNC_POINTS_SGIS of enumeration SGIS_detail_texture
		// value GENERATE_MIPMAP_SGIS of enumeration SGIS_generate_mipmap
		// value SHARPEN_TEXTURE_FUNC_POINTS_SGIS of enumeration SGIS_sharpen_texture
		// value TEXTURE_FILTER4_SIZE_SGIS of enumeration SGIS_texture_filter4
		// value TEXTURE_MIN_LOD_SGIS of enumeration SGIS_texture_lod
		// value TEXTURE_MAX_LOD_SGIS of enumeration SGIS_texture_lod
		// value TEXTURE_BASE_LEVEL_SGIS of enumeration SGIS_texture_lod
		// value TEXTURE_MAX_LEVEL_SGIS of enumeration SGIS_texture_lod
		// value DUAL_TEXTURE_SELECT_SGIS of enumeration SGIS_texture_select
		// value QUAD_TEXTURE_SELECT_SGIS of enumeration SGIS_texture_select
		// value TEXTURE_4DSIZE_SGIS of enumeration SGIS_texture4D
		// value TEXTURE_WRAP_Q_SGIS of enumeration SGIS_texture4D
		// value TEXTURE_CLIPMAP_CENTER_SGIX of enumeration SGIX_clipmap
		// value TEXTURE_CLIPMAP_FRAME_SGIX of enumeration SGIX_clipmap
		// value TEXTURE_CLIPMAP_OFFSET_SGIX of enumeration SGIX_clipmap
		// value TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX of enumeration SGIX_clipmap
		// value TEXTURE_CLIPMAP_LOD_OFFSET_SGIX of enumeration SGIX_clipmap
		// value TEXTURE_CLIPMAP_DEPTH_SGIX of enumeration SGIX_clipmap
		// value TEXTURE_COMPARE_SGIX of enumeration SGIX_shadow
		// value TEXTURE_COMPARE_OPERATOR_SGIX of enumeration SGIX_shadow
		// value TEXTURE_LEQUAL_R_SGIX of enumeration SGIX_shadow
		// value TEXTURE_GEQUAL_R_SGIX of enumeration SGIX_shadow
		// value SHADOW_AMBIENT_SGIX of enumeration SGIX_shadow_ambient
		// value TEXTURE_MAX_CLAMP_S_SGIX of enumeration SGIX_texture_coordinate_clamp
		// value TEXTURE_MAX_CLAMP_T_SGIX of enumeration SGIX_texture_coordinate_clamp
		// value TEXTURE_MAX_CLAMP_R_SGIX of enumeration SGIX_texture_coordinate_clamp
		// value TEXTURE_LOD_BIAS_S_SGIX of enumeration SGIX_texture_lod_bias
		// value TEXTURE_LOD_BIAS_T_SGIX of enumeration SGIX_texture_lod_bias
		// value TEXTURE_LOD_BIAS_R_SGIX of enumeration SGIX_texture_lod_bias
		// value POST_TEXTURE_FILTER_BIAS_SGIX of enumeration SGIX_texture_scale_bias
		// value POST_TEXTURE_FILTER_SCALE_SGIX of enumeration SGIX_texture_scale_bias

		#endregion

		#region HintMode

		/// <summary>
		/// Value for DONT_CARE symbol (0x1100).
		/// </summary>
		public const int DONT_CARE = 0x1100;
		/// <summary>
		/// Value for FASTEST symbol (0x1101).
		/// </summary>
		public const int FASTEST = 0x1101;
		/// <summary>
		/// Value for NICEST symbol (0x1102).
		/// </summary>
		public const int NICEST = 0x1102;

		#endregion

		#region HintTarget

		// value PACK_CMYK_HINT_EXT of enumeration EXT_cmyka
		// value UNPACK_CMYK_HINT_EXT of enumeration EXT_cmyka
		// value GENERATE_MIPMAP_HINT_SGIS of enumeration SGIS_generate_mipmap
		// value CONVOLUTION_HINT_SGIX of enumeration SGIX_convolution_accuracy
		// value TEXTURE_MULTI_BUFFER_HINT_SGIX of enumeration SGIX_texture_multi_buffer
		// value VERTEX_PRECLIP_HINT_SGIX of enumeration SGIX_vertex_preclip

		#endregion

		#region IndexPointerType

		// value SHORT of enumeration DataType
		// value INT of enumeration DataType
		// value FLOAT of enumeration DataType
		// value DOUBLE of enumeration DataType

		#endregion

		#region InterleavedArrayFormat

		/// <summary>
		/// Value for V2F symbol (0x2A20) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int V2F = 0x2A20;
		/// <summary>
		/// Value for V3F symbol (0x2A21) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int V3F = 0x2A21;
		/// <summary>
		/// Value for C4UB_V2F symbol (0x2A22) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int C4UB_V2F = 0x2A22;
		/// <summary>
		/// Value for C4UB_V3F symbol (0x2A23) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int C4UB_V3F = 0x2A23;
		/// <summary>
		/// Value for C3F_V3F symbol (0x2A24) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int C3F_V3F = 0x2A24;
		/// <summary>
		/// Value for N3F_V3F symbol (0x2A25) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int N3F_V3F = 0x2A25;
		/// <summary>
		/// Value for C4F_N3F_V3F symbol (0x2A26) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int C4F_N3F_V3F = 0x2A26;
		/// <summary>
		/// Value for T2F_V3F symbol (0x2A27) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int T2F_V3F = 0x2A27;
		/// <summary>
		/// Value for T4F_V4F symbol (0x2A28) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int T4F_V4F = 0x2A28;
		/// <summary>
		/// Value for T2F_C4UB_V3F symbol (0x2A29) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int T2F_C4UB_V3F = 0x2A29;
		/// <summary>
		/// Value for T2F_C3F_V3F symbol (0x2A2A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int T2F_C3F_V3F = 0x2A2A;
		/// <summary>
		/// Value for T2F_N3F_V3F symbol (0x2A2B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int T2F_N3F_V3F = 0x2A2B;
		/// <summary>
		/// Value for T2F_C4F_N3F_V3F symbol (0x2A2C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int T2F_C4F_N3F_V3F = 0x2A2C;
		/// <summary>
		/// Value for T4F_C4F_N3F_V4F symbol (0x2A2D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int T4F_C4F_N3F_V4F = 0x2A2D;

		#endregion

		#region LightModelColorControl

		// value SINGLE_COLOR of enumeration VERSION_1_2
		// value SEPARATE_SPECULAR_COLOR of enumeration VERSION_1_2

		#endregion

		#region LightModelParameter

		// value LIGHT_MODEL_COLOR_CONTROL of enumeration VERSION_1_2

		#endregion

		#region LightName

		/// <summary>
		/// Value for LIGHT0 symbol (0x4000) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIGHT0 = 0x4000;
		/// <summary>
		/// Value for LIGHT1 symbol (0x4001) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIGHT1 = 0x4001;
		/// <summary>
		/// Value for LIGHT2 symbol (0x4002) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIGHT2 = 0x4002;
		/// <summary>
		/// Value for LIGHT3 symbol (0x4003) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIGHT3 = 0x4003;
		/// <summary>
		/// Value for LIGHT4 symbol (0x4004) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIGHT4 = 0x4004;
		/// <summary>
		/// Value for LIGHT5 symbol (0x4005) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIGHT5 = 0x4005;
		/// <summary>
		/// Value for LIGHT6 symbol (0x4006) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIGHT6 = 0x4006;
		/// <summary>
		/// Value for LIGHT7 symbol (0x4007) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIGHT7 = 0x4007;
		// value FRAGMENT_LIGHT0_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT1_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT2_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT3_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT4_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT5_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT6_SGIX of enumeration SGIX_fragment_lighting
		// value FRAGMENT_LIGHT7_SGIX of enumeration SGIX_fragment_lighting

		#endregion

		#region LightParameter

		/// <summary>
		/// Value for AMBIENT symbol (0x1200) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int AMBIENT = 0x1200;
		/// <summary>
		/// Value for DIFFUSE symbol (0x1201) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int DIFFUSE = 0x1201;
		/// <summary>
		/// Value for SPECULAR symbol (0x1202) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SPECULAR = 0x1202;
		/// <summary>
		/// Value for POSITION symbol (0x1203) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POSITION = 0x1203;
		/// <summary>
		/// Value for SPOT_DIRECTION symbol (0x1204) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SPOT_DIRECTION = 0x1204;
		/// <summary>
		/// Value for SPOT_EXPONENT symbol (0x1205) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SPOT_EXPONENT = 0x1205;
		/// <summary>
		/// Value for SPOT_CUTOFF symbol (0x1206) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SPOT_CUTOFF = 0x1206;
		/// <summary>
		/// Value for CONSTANT_ATTENUATION symbol (0x1207) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONSTANT_ATTENUATION = 0x1207;
		/// <summary>
		/// Value for LINEAR_ATTENUATION symbol (0x1208) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LINEAR_ATTENUATION = 0x1208;
		/// <summary>
		/// Value for QUADRATIC_ATTENUATION symbol (0x1209) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int QUADRATIC_ATTENUATION = 0x1209;

		#endregion

		#region ListMode

		/// <summary>
		/// Value for COMPILE symbol (0x1300) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMPILE = 0x1300;
		/// <summary>
		/// Value for COMPILE_AND_EXECUTE symbol (0x1301) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMPILE_AND_EXECUTE = 0x1301;

		#endregion

		#region ListParameterName

		// value LIST_PRIORITY_SGIX of enumeration SGIX_list_priority

		#endregion

		#region LogicOp

		/// <summary>
		/// Value for CLEAR symbol (0x1500).
		/// </summary>
		public const int CLEAR = 0x1500;
		/// <summary>
		/// Value for AND symbol (0x1501).
		/// </summary>
		public const int AND = 0x1501;
		/// <summary>
		/// Value for AND_REVERSE symbol (0x1502).
		/// </summary>
		public const int AND_REVERSE = 0x1502;
		/// <summary>
		/// Value for COPY symbol (0x1503).
		/// </summary>
		public const int COPY = 0x1503;
		/// <summary>
		/// Value for AND_INVERTED symbol (0x1504).
		/// </summary>
		public const int AND_INVERTED = 0x1504;
		/// <summary>
		/// Value for NOOP symbol (0x1505).
		/// </summary>
		public const int NOOP = 0x1505;
		/// <summary>
		/// Value for XOR symbol (0x1506).
		/// </summary>
		public const int XOR = 0x1506;
		/// <summary>
		/// Value for OR symbol (0x1507).
		/// </summary>
		public const int OR = 0x1507;
		/// <summary>
		/// Value for NOR symbol (0x1508).
		/// </summary>
		public const int NOR = 0x1508;
		/// <summary>
		/// Value for EQUIV symbol (0x1509).
		/// </summary>
		public const int EQUIV = 0x1509;
		/// <summary>
		/// Value for INVERT symbol (0x150A).
		/// </summary>
		public const int INVERT = 0x150A;
		/// <summary>
		/// Value for OR_REVERSE symbol (0x150B).
		/// </summary>
		public const int OR_REVERSE = 0x150B;
		/// <summary>
		/// Value for COPY_INVERTED symbol (0x150C).
		/// </summary>
		public const int COPY_INVERTED = 0x150C;
		/// <summary>
		/// Value for OR_INVERTED symbol (0x150D).
		/// </summary>
		public const int OR_INVERTED = 0x150D;
		/// <summary>
		/// Value for NAND symbol (0x150E).
		/// </summary>
		public const int NAND = 0x150E;
		/// <summary>
		/// Value for SET symbol (0x150F).
		/// </summary>
		public const int SET = 0x150F;

		#endregion

		#region MapTarget

		// value GEOMETRY_DEFORMATION_SGIX of enumeration SGIX_polynomial_ffd
		// value TEXTURE_DEFORMATION_SGIX of enumeration SGIX_polynomial_ffd

		#endregion

		#region MaterialParameter

		/// <summary>
		/// Value for EMISSION symbol (0x1600) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int EMISSION = 0x1600;
		/// <summary>
		/// Value for SHININESS symbol (0x1601) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SHININESS = 0x1601;
		/// <summary>
		/// Value for AMBIENT_AND_DIFFUSE symbol (0x1602) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int AMBIENT_AND_DIFFUSE = 0x1602;
		/// <summary>
		/// Value for COLOR_INDEXES symbol (0x1603) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_INDEXES = 0x1603;

		#endregion

		#region MatrixMode

		/// <summary>
		/// Value for MODELVIEW symbol (0x1700) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MODELVIEW = 0x1700;
		/// <summary>
		/// Value for PROJECTION symbol (0x1701) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PROJECTION = 0x1701;
		/// <summary>
		/// Value for TEXTURE symbol (0x1702).
		/// </summary>
		public const int TEXTURE = 0x1702;

		#endregion

		#region MeshMode1

		// value POINT of enumeration PolygonMode
		// value LINE of enumeration PolygonMode

		#endregion

		#region MeshMode2

		// value POINT of enumeration PolygonMode
		// value LINE of enumeration PolygonMode
		// value FILL of enumeration PolygonMode

		#endregion

		#region PixelCopyType

		/// <summary>
		/// Value for COLOR symbol (0x1800).
		/// </summary>
		public const int COLOR = 0x1800;
		/// <summary>
		/// Value for DEPTH symbol (0x1801).
		/// </summary>
		public const int DEPTH = 0x1801;
		/// <summary>
		/// Value for STENCIL symbol (0x1802).
		/// </summary>
		public const int STENCIL = 0x1802;

		#endregion

		#region PixelFormat

		/// <summary>
		/// Value for COLOR_INDEX symbol (0x1900) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_INDEX = 0x1900;
		/// <summary>
		/// Value for STENCIL_INDEX symbol (0x1901).
		/// </summary>
		public const int STENCIL_INDEX = 0x1901;
		/// <summary>
		/// Value for DEPTH_COMPONENT symbol (0x1902).
		/// </summary>
		public const int DEPTH_COMPONENT = 0x1902;
		/// <summary>
		/// Value for RED symbol (0x1903).
		/// </summary>
		public const int RED = 0x1903;
		/// <summary>
		/// Value for GREEN symbol (0x1904).
		/// </summary>
		public const int GREEN = 0x1904;
		/// <summary>
		/// Value for BLUE symbol (0x1905).
		/// </summary>
		public const int BLUE = 0x1905;
		/// <summary>
		/// Value for ALPHA symbol (0x1906).
		/// </summary>
		public const int ALPHA = 0x1906;
		/// <summary>
		/// Value for RGB symbol (0x1907).
		/// </summary>
		public const int RGB = 0x1907;
		/// <summary>
		/// Value for RGBA symbol (0x1908).
		/// </summary>
		public const int RGBA = 0x1908;
		/// <summary>
		/// Value for LUMINANCE symbol (0x1909) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE = 0x1909;
		/// <summary>
		/// Value for LUMINANCE_ALPHA symbol (0x190A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE_ALPHA = 0x190A;
		// value ABGR_EXT of enumeration EXT_abgr
		// value CMYK_EXT of enumeration EXT_cmyka
		// value CMYKA_EXT of enumeration EXT_cmyka
		// value R5_G6_B5_ICC_SGIX of enumeration SGIX_icc_texture
		// value R5_G6_B5_A8_ICC_SGIX of enumeration SGIX_icc_texture
		// value ALPHA16_ICC_SGIX of enumeration SGIX_icc_texture
		// value LUMINANCE16_ICC_SGIX of enumeration SGIX_icc_texture
		// value LUMINANCE16_ALPHA8_ICC_SGIX of enumeration SGIX_icc_texture
		// value YCRCB_422_SGIX of enumeration SGIX_ycrcb
		// value YCRCB_444_SGIX of enumeration SGIX_ycrcb

		#endregion

		#region PixelInternalFormat

		/// <summary>
		/// Value for R3_G3_B2 symbol (0x2A10).
		/// </summary>
		public const int R3_G3_B2 = 0x2A10;
		/// <summary>
		/// Value for ALPHA4 symbol (0x803B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA4 = 0x803B;
		/// <summary>
		/// Value for ALPHA8 symbol (0x803C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA8 = 0x803C;
		/// <summary>
		/// Value for ALPHA12 symbol (0x803D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA12 = 0x803D;
		/// <summary>
		/// Value for ALPHA16 symbol (0x803E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALPHA16 = 0x803E;
		/// <summary>
		/// Value for LUMINANCE4 symbol (0x803F) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE4 = 0x803F;
		/// <summary>
		/// Value for LUMINANCE8 symbol (0x8040) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE8 = 0x8040;
		/// <summary>
		/// Value for LUMINANCE12 symbol (0x8041) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE12 = 0x8041;
		/// <summary>
		/// Value for LUMINANCE16 symbol (0x8042) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE16 = 0x8042;
		/// <summary>
		/// Value for LUMINANCE4_ALPHA4 symbol (0x8043) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE4_ALPHA4 = 0x8043;
		/// <summary>
		/// Value for LUMINANCE6_ALPHA2 symbol (0x8044) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE6_ALPHA2 = 0x8044;
		/// <summary>
		/// Value for LUMINANCE8_ALPHA8 symbol (0x8045) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE8_ALPHA8 = 0x8045;
		/// <summary>
		/// Value for LUMINANCE12_ALPHA4 symbol (0x8046) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE12_ALPHA4 = 0x8046;
		/// <summary>
		/// Value for LUMINANCE12_ALPHA12 symbol (0x8047) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE12_ALPHA12 = 0x8047;
		/// <summary>
		/// Value for LUMINANCE16_ALPHA16 symbol (0x8048) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LUMINANCE16_ALPHA16 = 0x8048;
		/// <summary>
		/// Value for INTENSITY symbol (0x8049) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INTENSITY = 0x8049;
		/// <summary>
		/// Value for INTENSITY4 symbol (0x804A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INTENSITY4 = 0x804A;
		/// <summary>
		/// Value for INTENSITY8 symbol (0x804B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INTENSITY8 = 0x804B;
		/// <summary>
		/// Value for INTENSITY12 symbol (0x804C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INTENSITY12 = 0x804C;
		/// <summary>
		/// Value for INTENSITY16 symbol (0x804D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INTENSITY16 = 0x804D;
		/// <summary>
		/// Value for RGB4 symbol (0x804F).
		/// </summary>
		public const int RGB4 = 0x804F;
		/// <summary>
		/// Value for RGB5 symbol (0x8050).
		/// </summary>
		public const int RGB5 = 0x8050;
		/// <summary>
		/// Value for RGB8 symbol (0x8051).
		/// </summary>
		public const int RGB8 = 0x8051;
		/// <summary>
		/// Value for RGB10 symbol (0x8052).
		/// </summary>
		public const int RGB10 = 0x8052;
		/// <summary>
		/// Value for RGB12 symbol (0x8053).
		/// </summary>
		public const int RGB12 = 0x8053;
		/// <summary>
		/// Value for RGB16 symbol (0x8054).
		/// </summary>
		public const int RGB16 = 0x8054;
		/// <summary>
		/// Value for RGBA2 symbol (0x8055).
		/// </summary>
		public const int RGBA2 = 0x8055;
		/// <summary>
		/// Value for RGBA4 symbol (0x8056).
		/// </summary>
		public const int RGBA4 = 0x8056;
		/// <summary>
		/// Value for RGB5_A1 symbol (0x8057).
		/// </summary>
		public const int RGB5_A1 = 0x8057;
		/// <summary>
		/// Value for RGBA8 symbol (0x8058).
		/// </summary>
		public const int RGBA8 = 0x8058;
		/// <summary>
		/// Value for RGB10_A2 symbol (0x8059).
		/// </summary>
		public const int RGB10_A2 = 0x8059;
		/// <summary>
		/// Value for RGBA12 symbol (0x805A).
		/// </summary>
		public const int RGBA12 = 0x805A;
		/// <summary>
		/// Value for RGBA16 symbol (0x805B).
		/// </summary>
		public const int RGBA16 = 0x805B;
		// value RGB2_EXT of enumeration EXT_texture
		// value DUAL_ALPHA4_SGIS of enumeration SGIS_texture_select
		// value DUAL_ALPHA8_SGIS of enumeration SGIS_texture_select
		// value DUAL_ALPHA12_SGIS of enumeration SGIS_texture_select
		// value DUAL_ALPHA16_SGIS of enumeration SGIS_texture_select
		// value DUAL_LUMINANCE4_SGIS of enumeration SGIS_texture_select
		// value DUAL_LUMINANCE8_SGIS of enumeration SGIS_texture_select
		// value DUAL_LUMINANCE12_SGIS of enumeration SGIS_texture_select
		// value DUAL_LUMINANCE16_SGIS of enumeration SGIS_texture_select
		// value DUAL_INTENSITY4_SGIS of enumeration SGIS_texture_select
		// value DUAL_INTENSITY8_SGIS of enumeration SGIS_texture_select
		// value DUAL_INTENSITY12_SGIS of enumeration SGIS_texture_select
		// value DUAL_INTENSITY16_SGIS of enumeration SGIS_texture_select
		// value DUAL_LUMINANCE_ALPHA4_SGIS of enumeration SGIS_texture_select
		// value DUAL_LUMINANCE_ALPHA8_SGIS of enumeration SGIS_texture_select
		// value QUAD_ALPHA4_SGIS of enumeration SGIS_texture_select
		// value QUAD_ALPHA8_SGIS of enumeration SGIS_texture_select
		// value QUAD_LUMINANCE4_SGIS of enumeration SGIS_texture_select
		// value QUAD_LUMINANCE8_SGIS of enumeration SGIS_texture_select
		// value QUAD_INTENSITY4_SGIS of enumeration SGIS_texture_select
		// value QUAD_INTENSITY8_SGIS of enumeration SGIS_texture_select
		// value DEPTH_COMPONENT16_SGIX of enumeration SGIX_depth_texture
		// value DEPTH_COMPONENT24_SGIX of enumeration SGIX_depth_texture
		// value DEPTH_COMPONENT32_SGIX of enumeration SGIX_depth_texture
		// value RGB_ICC_SGIX of enumeration SGIX_icc_texture
		// value RGBA_ICC_SGIX of enumeration SGIX_icc_texture
		// value ALPHA_ICC_SGIX of enumeration SGIX_icc_texture
		// value LUMINANCE_ICC_SGIX of enumeration SGIX_icc_texture
		// value INTENSITY_ICC_SGIX of enumeration SGIX_icc_texture
		// value LUMINANCE_ALPHA_ICC_SGIX of enumeration SGIX_icc_texture
		// value R5_G6_B5_ICC_SGIX of enumeration SGIX_icc_texture
		// value R5_G6_B5_A8_ICC_SGIX of enumeration SGIX_icc_texture
		// value ALPHA16_ICC_SGIX of enumeration SGIX_icc_texture
		// value LUMINANCE16_ICC_SGIX of enumeration SGIX_icc_texture
		// value INTENSITY16_ICC_SGIX of enumeration SGIX_icc_texture
		// value LUMINANCE16_ALPHA8_ICC_SGIX of enumeration SGIX_icc_texture

		#endregion

		#region PixelStoreParameter

		// value PACK_SKIP_IMAGES_EXT of enumeration EXT_texture3D
		// value PACK_IMAGE_HEIGHT_EXT of enumeration EXT_texture3D
		// value UNPACK_SKIP_IMAGES_EXT of enumeration EXT_texture3D
		// value UNPACK_IMAGE_HEIGHT_EXT of enumeration EXT_texture3D
		// value PACK_SKIP_VOLUMES_SGIS of enumeration SGIS_texture4D
		// value PACK_IMAGE_DEPTH_SGIS of enumeration SGIS_texture4D
		// value UNPACK_SKIP_VOLUMES_SGIS of enumeration SGIS_texture4D
		// value UNPACK_IMAGE_DEPTH_SGIS of enumeration SGIS_texture4D
		// value PIXEL_TILE_WIDTH_SGIX of enumeration SGIX_pixel_tiles
		// value PIXEL_TILE_HEIGHT_SGIX of enumeration SGIX_pixel_tiles
		// value PIXEL_TILE_GRID_WIDTH_SGIX of enumeration SGIX_pixel_tiles
		// value PIXEL_TILE_GRID_HEIGHT_SGIX of enumeration SGIX_pixel_tiles
		// value PIXEL_TILE_GRID_DEPTH_SGIX of enumeration SGIX_pixel_tiles
		// value PIXEL_TILE_CACHE_SIZE_SGIX of enumeration SGIX_pixel_tiles
		// value PACK_SUBSAMPLE_RATE_SGIX of enumeration SGIX_subsample
		// value UNPACK_SUBSAMPLE_RATE_SGIX of enumeration SGIX_subsample
		// value PACK_RESAMPLE_SGIX of enumeration SGIX_resample
		// value UNPACK_RESAMPLE_SGIX of enumeration SGIX_resample

		#endregion

		#region PixelStoreResampleMode

		// value RESAMPLE_REPLICATE_SGIX of enumeration SGIX_resample
		// value RESAMPLE_ZERO_FILL_SGIX of enumeration SGIX_resample
		// value RESAMPLE_DECIMATE_SGIX of enumeration SGIX_resample

		#endregion

		#region PixelStoreSubsampleRate

		// value PIXEL_SUBSAMPLE_4444_SGIX of enumeration SGIX_subsample
		// value PIXEL_SUBSAMPLE_2424_SGIX of enumeration SGIX_subsample
		// value PIXEL_SUBSAMPLE_4242_SGIX of enumeration SGIX_subsample

		#endregion

		#region PixelTexGenMode

		// value PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX of enumeration SGIX_impact_pixel_texture
		// value PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX of enumeration SGIX_impact_pixel_texture
		// value PIXEL_TEX_GEN_ALPHA_MS_SGIX of enumeration SGIX_impact_pixel_texture
		// value PIXEL_TEX_GEN_ALPHA_LS_SGIX of enumeration SGIX_impact_pixel_texture

		#endregion

		#region PixelTransferParameter

		// value POST_CONVOLUTION_RED_SCALE_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_GREEN_SCALE_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_BLUE_SCALE_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_ALPHA_SCALE_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_RED_BIAS_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_GREEN_BIAS_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_BLUE_BIAS_EXT of enumeration EXT_convolution
		// value POST_CONVOLUTION_ALPHA_BIAS_EXT of enumeration EXT_convolution
		// value POST_COLOR_MATRIX_RED_SCALE_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_GREEN_SCALE_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_BLUE_SCALE_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_ALPHA_SCALE_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_RED_BIAS_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_GREEN_BIAS_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_BLUE_BIAS_SGI of enumeration SGI_color_matrix
		// value POST_COLOR_MATRIX_ALPHA_BIAS_SGI of enumeration SGI_color_matrix

		#endregion

		#region PixelType

		/// <summary>
		/// Value for BITMAP symbol (0x1A00) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int BITMAP = 0x1A00;
		// value UNSIGNED_BYTE_3_3_2_EXT of enumeration EXT_packed_pixels
		// value UNSIGNED_SHORT_4_4_4_4_EXT of enumeration EXT_packed_pixels
		// value UNSIGNED_SHORT_5_5_5_1_EXT of enumeration EXT_packed_pixels
		// value UNSIGNED_INT_8_8_8_8_EXT of enumeration EXT_packed_pixels
		// value UNSIGNED_INT_10_10_10_2_EXT of enumeration EXT_packed_pixels

		#endregion

		#region PolygonMode

		/// <summary>
		/// Value for POINT symbol (0x1B00).
		/// </summary>
		public const int POINT = 0x1B00;
		/// <summary>
		/// Value for LINE symbol (0x1B01).
		/// </summary>
		public const int LINE = 0x1B01;
		/// <summary>
		/// Value for FILL symbol (0x1B02).
		/// </summary>
		public const int FILL = 0x1B02;

		#endregion

		#region RenderingMode

		/// <summary>
		/// Value for RENDER symbol (0x1C00) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int RENDER = 0x1C00;
		/// <summary>
		/// Value for FEEDBACK symbol (0x1C01) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FEEDBACK = 0x1C01;
		/// <summary>
		/// Value for SELECT symbol (0x1C02) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SELECT = 0x1C02;

		#endregion

		#region ShadingModel

		/// <summary>
		/// Value for FLAT symbol (0x1D00) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FLAT = 0x1D00;
		/// <summary>
		/// Value for SMOOTH symbol (0x1D01) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SMOOTH = 0x1D01;

		#endregion

		#region StencilOp

		/// <summary>
		/// Value for KEEP symbol (0x1E00).
		/// </summary>
		public const int KEEP = 0x1E00;
		/// <summary>
		/// Value for REPLACE symbol (0x1E01).
		/// </summary>
		public const int REPLACE = 0x1E01;
		/// <summary>
		/// Value for INCR symbol (0x1E02).
		/// </summary>
		public const int INCR = 0x1E02;
		/// <summary>
		/// Value for DECR symbol (0x1E03).
		/// </summary>
		public const int DECR = 0x1E03;

		#endregion

		#region StringName

		/// <summary>
		/// Value for VENDOR symbol (0x1F00).
		/// </summary>
		public const int VENDOR = 0x1F00;
		/// <summary>
		/// Value for RENDERER symbol (0x1F01).
		/// </summary>
		public const int RENDERER = 0x1F01;
		/// <summary>
		/// Value for VERSION symbol (0x1F02).
		/// </summary>
		public const int VERSION = 0x1F02;
		/// <summary>
		/// Value for EXTENSIONS symbol (0x1F03).
		/// </summary>
		public const int EXTENSIONS = 0x1F03;

		#endregion

		#region TextureCoordName

		/// <summary>
		/// Value for S symbol (0x2000) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int S = 0x2000;
		/// <summary>
		/// Value for T symbol (0x2001) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int T = 0x2001;
		/// <summary>
		/// Value for R symbol (0x2002) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int R = 0x2002;
		/// <summary>
		/// Value for Q symbol (0x2003) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int Q = 0x2003;

		#endregion

		#region TextureEnvMode

		/// <summary>
		/// Value for MODULATE symbol (0x2100) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MODULATE = 0x2100;
		/// <summary>
		/// Value for DECAL symbol (0x2101) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int DECAL = 0x2101;
		// value REPLACE_EXT of enumeration EXT_texture
		// value TEXTURE_ENV_BIAS_SGIX of enumeration SGIX_texture_add_env

		#endregion

		#region TextureEnvParameter

		/// <summary>
		/// Value for TEXTURE_ENV_MODE symbol (0x2200) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_ENV_MODE = 0x2200;
		/// <summary>
		/// Value for TEXTURE_ENV_COLOR symbol (0x2201) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_ENV_COLOR = 0x2201;

		#endregion

		#region TextureEnvTarget

		/// <summary>
		/// Value for TEXTURE_ENV symbol (0x2300) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_ENV = 0x2300;

		#endregion

		#region TextureGenMode

		/// <summary>
		/// Value for EYE_LINEAR symbol (0x2400) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int EYE_LINEAR = 0x2400;
		/// <summary>
		/// Value for OBJECT_LINEAR symbol (0x2401) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int OBJECT_LINEAR = 0x2401;
		/// <summary>
		/// Value for SPHERE_MAP symbol (0x2402) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SPHERE_MAP = 0x2402;
		// value EYE_DISTANCE_TO_POINT_SGIS of enumeration SGIS_point_line_texgen
		// value OBJECT_DISTANCE_TO_POINT_SGIS of enumeration SGIS_point_line_texgen
		// value EYE_DISTANCE_TO_LINE_SGIS of enumeration SGIS_point_line_texgen
		// value OBJECT_DISTANCE_TO_LINE_SGIS of enumeration SGIS_point_line_texgen

		#endregion

		#region TextureGenParameter

		/// <summary>
		/// Value for TEXTURE_GEN_MODE symbol (0x2500) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_GEN_MODE = 0x2500;
		/// <summary>
		/// Value for OBJECT_PLANE symbol (0x2501) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int OBJECT_PLANE = 0x2501;
		/// <summary>
		/// Value for EYE_PLANE symbol (0x2502) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int EYE_PLANE = 0x2502;
		// value EYE_POINT_SGIS of enumeration SGIS_point_line_texgen
		// value OBJECT_POINT_SGIS of enumeration SGIS_point_line_texgen
		// value EYE_LINE_SGIS of enumeration SGIS_point_line_texgen
		// value OBJECT_LINE_SGIS of enumeration SGIS_point_line_texgen

		#endregion

		#region TextureMagFilter

		/// <summary>
		/// Value for NEAREST symbol (0x2600).
		/// </summary>
		public const int NEAREST = 0x2600;
		/// <summary>
		/// Value for LINEAR symbol (0x2601).
		/// </summary>
		public const int LINEAR = 0x2601;
		// value LINEAR_DETAIL_SGIS of enumeration SGIS_detail_texture
		// value LINEAR_DETAIL_ALPHA_SGIS of enumeration SGIS_detail_texture
		// value LINEAR_DETAIL_COLOR_SGIS of enumeration SGIS_detail_texture
		// value LINEAR_SHARPEN_SGIS of enumeration SGIS_sharpen_texture
		// value LINEAR_SHARPEN_ALPHA_SGIS of enumeration SGIS_sharpen_texture
		// value LINEAR_SHARPEN_COLOR_SGIS of enumeration SGIS_sharpen_texture
		// value FILTER4_SGIS of enumeration SGIS_texture_filter4
		// value PIXEL_TEX_GEN_Q_CEILING_SGIX of enumeration SGIX_impact_pixel_texture
		// value PIXEL_TEX_GEN_Q_ROUND_SGIX of enumeration SGIX_impact_pixel_texture
		// value PIXEL_TEX_GEN_Q_FLOOR_SGIX of enumeration SGIX_impact_pixel_texture

		#endregion

		#region TextureMinFilter

		/// <summary>
		/// Value for NEAREST_MIPMAP_NEAREST symbol (0x2700).
		/// </summary>
		public const int NEAREST_MIPMAP_NEAREST = 0x2700;
		/// <summary>
		/// Value for LINEAR_MIPMAP_NEAREST symbol (0x2701).
		/// </summary>
		public const int LINEAR_MIPMAP_NEAREST = 0x2701;
		/// <summary>
		/// Value for NEAREST_MIPMAP_LINEAR symbol (0x2702).
		/// </summary>
		public const int NEAREST_MIPMAP_LINEAR = 0x2702;
		/// <summary>
		/// Value for LINEAR_MIPMAP_LINEAR symbol (0x2703).
		/// </summary>
		public const int LINEAR_MIPMAP_LINEAR = 0x2703;
		// value FILTER4_SGIS of enumeration SGIS_texture_filter4
		// value LINEAR_CLIPMAP_LINEAR_SGIX of enumeration SGIX_clipmap
		// value NEAREST_CLIPMAP_NEAREST_SGIX of enumeration SGIX_clipmap
		// value NEAREST_CLIPMAP_LINEAR_SGIX of enumeration SGIX_clipmap
		// value LINEAR_CLIPMAP_NEAREST_SGIX of enumeration SGIX_clipmap
		// value PIXEL_TEX_GEN_Q_CEILING_SGIX of enumeration SGIX_impact_pixel_texture
		// value PIXEL_TEX_GEN_Q_ROUND_SGIX of enumeration SGIX_impact_pixel_texture
		// value PIXEL_TEX_GEN_Q_FLOOR_SGIX of enumeration SGIX_impact_pixel_texture

		#endregion

		#region TextureParameterName

		/// <summary>
		/// Value for TEXTURE_MAG_FILTER symbol (0x2800).
		/// </summary>
		public const int TEXTURE_MAG_FILTER = 0x2800;
		/// <summary>
		/// Value for TEXTURE_MIN_FILTER symbol (0x2801).
		/// </summary>
		public const int TEXTURE_MIN_FILTER = 0x2801;
		/// <summary>
		/// Value for TEXTURE_WRAP_S symbol (0x2802).
		/// </summary>
		public const int TEXTURE_WRAP_S = 0x2802;
		/// <summary>
		/// Value for TEXTURE_WRAP_T symbol (0x2803).
		/// </summary>
		public const int TEXTURE_WRAP_T = 0x2803;
		// value TEXTURE_WRAP_R_EXT of enumeration EXT_texture3D
		// value DETAIL_TEXTURE_LEVEL_SGIS of enumeration SGIS_detail_texture
		// value DETAIL_TEXTURE_MODE_SGIS of enumeration SGIS_detail_texture
		// value GENERATE_MIPMAP_SGIS of enumeration SGIS_generate_mipmap
		// value DUAL_TEXTURE_SELECT_SGIS of enumeration SGIS_texture_select
		// value QUAD_TEXTURE_SELECT_SGIS of enumeration SGIS_texture_select
		// value TEXTURE_WRAP_Q_SGIS of enumeration SGIS_texture4D
		// value TEXTURE_CLIPMAP_CENTER_SGIX of enumeration SGIX_clipmap
		// value TEXTURE_CLIPMAP_FRAME_SGIX of enumeration SGIX_clipmap
		// value TEXTURE_CLIPMAP_OFFSET_SGIX of enumeration SGIX_clipmap
		// value TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX of enumeration SGIX_clipmap
		// value TEXTURE_CLIPMAP_LOD_OFFSET_SGIX of enumeration SGIX_clipmap
		// value TEXTURE_CLIPMAP_DEPTH_SGIX of enumeration SGIX_clipmap
		// value TEXTURE_COMPARE_SGIX of enumeration SGIX_shadow
		// value TEXTURE_COMPARE_OPERATOR_SGIX of enumeration SGIX_shadow
		// value SHADOW_AMBIENT_SGIX of enumeration SGIX_shadow_ambient
		// value TEXTURE_MAX_CLAMP_S_SGIX of enumeration SGIX_texture_coordinate_clamp
		// value TEXTURE_MAX_CLAMP_T_SGIX of enumeration SGIX_texture_coordinate_clamp
		// value TEXTURE_MAX_CLAMP_R_SGIX of enumeration SGIX_texture_coordinate_clamp
		// value TEXTURE_LOD_BIAS_S_SGIX of enumeration SGIX_texture_lod_bias
		// value TEXTURE_LOD_BIAS_T_SGIX of enumeration SGIX_texture_lod_bias
		// value TEXTURE_LOD_BIAS_R_SGIX of enumeration SGIX_texture_lod_bias
		// value POST_TEXTURE_FILTER_BIAS_SGIX of enumeration SGIX_texture_scale_bias
		// value POST_TEXTURE_FILTER_SCALE_SGIX of enumeration SGIX_texture_scale_bias

		#endregion

		#region TextureTarget

		/// <summary>
		/// Value for PROXY_TEXTURE_1D symbol (0x8063).
		/// </summary>
		public const int PROXY_TEXTURE_1D = 0x8063;
		/// <summary>
		/// Value for PROXY_TEXTURE_2D symbol (0x8064).
		/// </summary>
		public const int PROXY_TEXTURE_2D = 0x8064;
		// value TEXTURE_3D_EXT of enumeration EXT_texture3D
		// value PROXY_TEXTURE_3D_EXT of enumeration EXT_texture3D
		// value DETAIL_TEXTURE_2D_SGIS of enumeration SGIS_detail_texture
		// value TEXTURE_4D_SGIS of enumeration SGIS_texture4D
		// value PROXY_TEXTURE_4D_SGIS of enumeration SGIS_texture4D
		// value TEXTURE_MIN_LOD_SGIS of enumeration SGIS_texture_lod
		// value TEXTURE_MAX_LOD_SGIS of enumeration SGIS_texture_lod
		// value TEXTURE_BASE_LEVEL_SGIS of enumeration SGIS_texture_lod
		// value TEXTURE_MAX_LEVEL_SGIS of enumeration SGIS_texture_lod

		#endregion

		#region TextureWrapMode

		/// <summary>
		/// Value for CLAMP symbol (0x2900) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLAMP = 0x2900;
		/// <summary>
		/// Value for REPEAT symbol (0x2901).
		/// </summary>
		public const int REPEAT = 0x2901;
		// value CLAMP_TO_BORDER_SGIS of enumeration SGIS_texture_border_clamp
		// value CLAMP_TO_EDGE_SGIS of enumeration SGIS_texture_edge_clamp

		#endregion

		#region VERSION_1_2

		/// <summary>
		/// Value for CONSTANT_COLOR symbol (0x8001).
		/// </summary>
		public const int CONSTANT_COLOR = 0x8001;
		/// <summary>
		/// Value for ONE_MINUS_CONSTANT_COLOR symbol (0x8002).
		/// </summary>
		public const int ONE_MINUS_CONSTANT_COLOR = 0x8002;
		/// <summary>
		/// Value for CONSTANT_ALPHA symbol (0x8003).
		/// </summary>
		public const int CONSTANT_ALPHA = 0x8003;
		/// <summary>
		/// Value for ONE_MINUS_CONSTANT_ALPHA symbol (0x8004).
		/// </summary>
		public const int ONE_MINUS_CONSTANT_ALPHA = 0x8004;
		/// <summary>
		/// Value for BLEND_COLOR symbol (0x8005).
		/// </summary>
		public const int BLEND_COLOR = 0x8005;
		/// <summary>
		/// Value for CONVOLUTION_1D symbol (0x8010) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_1D = 0x8010;
		/// <summary>
		/// Value for CONVOLUTION_2D symbol (0x8011) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_2D = 0x8011;
		/// <summary>
		/// Value for SEPARABLE_2D symbol (0x8012) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SEPARABLE_2D = 0x8012;
		/// <summary>
		/// Value for CONVOLUTION_BORDER_MODE symbol (0x8013) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_BORDER_MODE = 0x8013;
		/// <summary>
		/// Value for CONVOLUTION_FILTER_SCALE symbol (0x8014) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_FILTER_SCALE = 0x8014;
		/// <summary>
		/// Value for CONVOLUTION_FILTER_BIAS symbol (0x8015) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_FILTER_BIAS = 0x8015;
		/// <summary>
		/// Value for REDUCE symbol (0x8016) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int REDUCE = 0x8016;
		/// <summary>
		/// Value for CONVOLUTION_FORMAT symbol (0x8017) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_FORMAT = 0x8017;
		/// <summary>
		/// Value for CONVOLUTION_WIDTH symbol (0x8018) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_WIDTH = 0x8018;
		/// <summary>
		/// Value for CONVOLUTION_HEIGHT symbol (0x8019) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_HEIGHT = 0x8019;
		/// <summary>
		/// Value for MAX_CONVOLUTION_WIDTH symbol (0x801A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_CONVOLUTION_WIDTH = 0x801A;
		/// <summary>
		/// Value for MAX_CONVOLUTION_HEIGHT symbol (0x801B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_CONVOLUTION_HEIGHT = 0x801B;
		/// <summary>
		/// Value for POST_CONVOLUTION_RED_SCALE symbol (0x801C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_RED_SCALE = 0x801C;
		/// <summary>
		/// Value for POST_CONVOLUTION_GREEN_SCALE symbol (0x801D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_GREEN_SCALE = 0x801D;
		/// <summary>
		/// Value for POST_CONVOLUTION_BLUE_SCALE symbol (0x801E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_BLUE_SCALE = 0x801E;
		/// <summary>
		/// Value for POST_CONVOLUTION_ALPHA_SCALE symbol (0x801F) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_ALPHA_SCALE = 0x801F;
		/// <summary>
		/// Value for POST_CONVOLUTION_RED_BIAS symbol (0x8020) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_RED_BIAS = 0x8020;
		/// <summary>
		/// Value for POST_CONVOLUTION_GREEN_BIAS symbol (0x8021) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_GREEN_BIAS = 0x8021;
		/// <summary>
		/// Value for POST_CONVOLUTION_BLUE_BIAS symbol (0x8022) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_BLUE_BIAS = 0x8022;
		/// <summary>
		/// Value for POST_CONVOLUTION_ALPHA_BIAS symbol (0x8023) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_ALPHA_BIAS = 0x8023;
		/// <summary>
		/// Value for HISTOGRAM symbol (0x8024) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM = 0x8024;
		/// <summary>
		/// Value for PROXY_HISTOGRAM symbol (0x8025) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PROXY_HISTOGRAM = 0x8025;
		/// <summary>
		/// Value for HISTOGRAM_WIDTH symbol (0x8026) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_WIDTH = 0x8026;
		/// <summary>
		/// Value for HISTOGRAM_FORMAT symbol (0x8027) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_FORMAT = 0x8027;
		/// <summary>
		/// Value for HISTOGRAM_RED_SIZE symbol (0x8028) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_RED_SIZE = 0x8028;
		/// <summary>
		/// Value for HISTOGRAM_GREEN_SIZE symbol (0x8029) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_GREEN_SIZE = 0x8029;
		/// <summary>
		/// Value for HISTOGRAM_BLUE_SIZE symbol (0x802A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_BLUE_SIZE = 0x802A;
		/// <summary>
		/// Value for HISTOGRAM_ALPHA_SIZE symbol (0x802B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_ALPHA_SIZE = 0x802B;
		/// <summary>
		/// Value for HISTOGRAM_SINK symbol (0x802D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int HISTOGRAM_SINK = 0x802D;
		/// <summary>
		/// Value for MINMAX symbol (0x802E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MINMAX = 0x802E;
		/// <summary>
		/// Value for MINMAX_FORMAT symbol (0x802F) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MINMAX_FORMAT = 0x802F;
		/// <summary>
		/// Value for MINMAX_SINK symbol (0x8030) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MINMAX_SINK = 0x8030;
		/// <summary>
		/// Value for TABLE_TOO_LARGE symbol (0x8031) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TABLE_TOO_LARGE = 0x8031;
		/// <summary>
		/// Value for UNSIGNED_BYTE_3_3_2 symbol (0x8032).
		/// </summary>
		public const int UNSIGNED_BYTE_3_3_2 = 0x8032;
		/// <summary>
		/// Value for UNSIGNED_SHORT_4_4_4_4 symbol (0x8033).
		/// </summary>
		public const int UNSIGNED_SHORT_4_4_4_4 = 0x8033;
		/// <summary>
		/// Value for UNSIGNED_SHORT_5_5_5_1 symbol (0x8034).
		/// </summary>
		public const int UNSIGNED_SHORT_5_5_5_1 = 0x8034;
		/// <summary>
		/// Value for UNSIGNED_INT_8_8_8_8 symbol (0x8035).
		/// </summary>
		public const int UNSIGNED_INT_8_8_8_8 = 0x8035;
		/// <summary>
		/// Value for UNSIGNED_INT_10_10_10_2 symbol (0x8036).
		/// </summary>
		public const int UNSIGNED_INT_10_10_10_2 = 0x8036;
		/// <summary>
		/// Value for UNSIGNED_BYTE_2_3_3_REV symbol (0x8362).
		/// </summary>
		public const int UNSIGNED_BYTE_2_3_3_REV = 0x8362;
		/// <summary>
		/// Value for UNSIGNED_SHORT_5_6_5 symbol (0x8363).
		/// </summary>
		public const int UNSIGNED_SHORT_5_6_5 = 0x8363;
		/// <summary>
		/// Value for UNSIGNED_SHORT_5_6_5_REV symbol (0x8364).
		/// </summary>
		public const int UNSIGNED_SHORT_5_6_5_REV = 0x8364;
		/// <summary>
		/// Value for UNSIGNED_SHORT_4_4_4_4_REV symbol (0x8365).
		/// </summary>
		public const int UNSIGNED_SHORT_4_4_4_4_REV = 0x8365;
		/// <summary>
		/// Value for UNSIGNED_SHORT_1_5_5_5_REV symbol (0x8366).
		/// </summary>
		public const int UNSIGNED_SHORT_1_5_5_5_REV = 0x8366;
		/// <summary>
		/// Value for UNSIGNED_INT_8_8_8_8_REV symbol (0x8367).
		/// </summary>
		public const int UNSIGNED_INT_8_8_8_8_REV = 0x8367;
		/// <summary>
		/// Value for UNSIGNED_INT_2_10_10_10_REV symbol (0x8368).
		/// </summary>
		public const int UNSIGNED_INT_2_10_10_10_REV = 0x8368;
		/// <summary>
		/// Value for RESCALE_NORMAL symbol (0x803A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int RESCALE_NORMAL = 0x803A;
		/// <summary>
		/// Value for PACK_SKIP_IMAGES symbol (0x806B).
		/// </summary>
		public const int PACK_SKIP_IMAGES = 0x806B;
		/// <summary>
		/// Value for PACK_IMAGE_HEIGHT symbol (0x806C).
		/// </summary>
		public const int PACK_IMAGE_HEIGHT = 0x806C;
		/// <summary>
		/// Value for UNPACK_SKIP_IMAGES symbol (0x806D).
		/// </summary>
		public const int UNPACK_SKIP_IMAGES = 0x806D;
		/// <summary>
		/// Value for UNPACK_IMAGE_HEIGHT symbol (0x806E).
		/// </summary>
		public const int UNPACK_IMAGE_HEIGHT = 0x806E;
		/// <summary>
		/// Value for TEXTURE_3D symbol (0x806F).
		/// </summary>
		public const int TEXTURE_3D = 0x806F;
		/// <summary>
		/// Value for PROXY_TEXTURE_3D symbol (0x8070).
		/// </summary>
		public const int PROXY_TEXTURE_3D = 0x8070;
		/// <summary>
		/// Value for TEXTURE_DEPTH symbol (0x8071).
		/// </summary>
		public const int TEXTURE_DEPTH = 0x8071;
		/// <summary>
		/// Value for TEXTURE_WRAP_R symbol (0x8072).
		/// </summary>
		public const int TEXTURE_WRAP_R = 0x8072;
		/// <summary>
		/// Value for MAX_3D_TEXTURE_SIZE symbol (0x8073).
		/// </summary>
		public const int MAX_3D_TEXTURE_SIZE = 0x8073;
		/// <summary>
		/// Value for COLOR_MATRIX symbol (0x80B1) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_MATRIX = 0x80B1;
		/// <summary>
		/// Value for COLOR_MATRIX_STACK_DEPTH symbol (0x80B2) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_MATRIX_STACK_DEPTH = 0x80B2;
		/// <summary>
		/// Value for MAX_COLOR_MATRIX_STACK_DEPTH symbol (0x80B3) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3;
		/// <summary>
		/// Value for POST_COLOR_MATRIX_RED_SCALE symbol (0x80B4) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_COLOR_MATRIX_RED_SCALE = 0x80B4;
		/// <summary>
		/// Value for POST_COLOR_MATRIX_GREEN_SCALE symbol (0x80B5) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5;
		/// <summary>
		/// Value for POST_COLOR_MATRIX_BLUE_SCALE symbol (0x80B6) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6;
		/// <summary>
		/// Value for POST_COLOR_MATRIX_ALPHA_SCALE symbol (0x80B7) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7;
		/// <summary>
		/// Value for POST_COLOR_MATRIX_RED_BIAS symbol (0x80B8) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_COLOR_MATRIX_RED_BIAS = 0x80B8;
		/// <summary>
		/// Value for POST_COLOR_MATRIX_GREEN_BIAS symbol (0x80B9) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9;
		/// <summary>
		/// Value for POST_COLOR_MATRIX_BLUE_BIAS symbol (0x80BA) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA;
		/// <summary>
		/// Value for POST_COLOR_MATRIX_ALPHA_BIAS symbol (0x80BB) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB;
		/// <summary>
		/// Value for COLOR_TABLE symbol (0x80D0) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_TABLE = 0x80D0;
		/// <summary>
		/// Value for POST_CONVOLUTION_COLOR_TABLE symbol (0x80D1) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_CONVOLUTION_COLOR_TABLE = 0x80D1;
		/// <summary>
		/// Value for POST_COLOR_MATRIX_COLOR_TABLE symbol (0x80D2) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2;
		/// <summary>
		/// Value for PROXY_COLOR_TABLE symbol (0x80D3) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PROXY_COLOR_TABLE = 0x80D3;
		/// <summary>
		/// Value for PROXY_POST_CONVOLUTION_COLOR_TABLE symbol (0x80D4) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4;
		/// <summary>
		/// Value for PROXY_POST_COLOR_MATRIX_COLOR_TABLE symbol (0x80D5) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5;
		/// <summary>
		/// Value for COLOR_TABLE_SCALE symbol (0x80D6) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_TABLE_SCALE = 0x80D6;
		/// <summary>
		/// Value for COLOR_TABLE_BIAS symbol (0x80D7) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_TABLE_BIAS = 0x80D7;
		/// <summary>
		/// Value for COLOR_TABLE_FORMAT symbol (0x80D8) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_TABLE_FORMAT = 0x80D8;
		/// <summary>
		/// Value for COLOR_TABLE_WIDTH symbol (0x80D9) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_TABLE_WIDTH = 0x80D9;
		/// <summary>
		/// Value for COLOR_TABLE_RED_SIZE symbol (0x80DA) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_TABLE_RED_SIZE = 0x80DA;
		/// <summary>
		/// Value for COLOR_TABLE_GREEN_SIZE symbol (0x80DB) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_TABLE_GREEN_SIZE = 0x80DB;
		/// <summary>
		/// Value for COLOR_TABLE_BLUE_SIZE symbol (0x80DC) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_TABLE_BLUE_SIZE = 0x80DC;
		/// <summary>
		/// Value for COLOR_TABLE_ALPHA_SIZE symbol (0x80DD) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_TABLE_ALPHA_SIZE = 0x80DD;
		/// <summary>
		/// Value for COLOR_TABLE_LUMINANCE_SIZE symbol (0x80DE) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_TABLE_LUMINANCE_SIZE = 0x80DE;
		/// <summary>
		/// Value for COLOR_TABLE_INTENSITY_SIZE symbol (0x80DF) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_TABLE_INTENSITY_SIZE = 0x80DF;
		/// <summary>
		/// Value for BGR symbol (0x80E0).
		/// </summary>
		public const int BGR = 0x80E0;
		/// <summary>
		/// Value for BGRA symbol (0x80E1).
		/// </summary>
		public const int BGRA = 0x80E1;
		/// <summary>
		/// Value for MAX_ELEMENTS_VERTICES symbol (0x80E8).
		/// </summary>
		public const int MAX_ELEMENTS_VERTICES = 0x80E8;
		/// <summary>
		/// Value for MAX_ELEMENTS_INDICES symbol (0x80E9).
		/// </summary>
		public const int MAX_ELEMENTS_INDICES = 0x80E9;
		/// <summary>
		/// Value for CLAMP_TO_EDGE symbol (0x812F).
		/// </summary>
		public const int CLAMP_TO_EDGE = 0x812F;
		/// <summary>
		/// Value for TEXTURE_MIN_LOD symbol (0x813A).
		/// </summary>
		public const int TEXTURE_MIN_LOD = 0x813A;
		/// <summary>
		/// Value for TEXTURE_MAX_LOD symbol (0x813B).
		/// </summary>
		public const int TEXTURE_MAX_LOD = 0x813B;
		/// <summary>
		/// Value for TEXTURE_BASE_LEVEL symbol (0x813C).
		/// </summary>
		public const int TEXTURE_BASE_LEVEL = 0x813C;
		/// <summary>
		/// Value for TEXTURE_MAX_LEVEL symbol (0x813D).
		/// </summary>
		public const int TEXTURE_MAX_LEVEL = 0x813D;
		/// <summary>
		/// Value for CONSTANT_BORDER symbol (0x8151) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONSTANT_BORDER = 0x8151;
		/// <summary>
		/// Value for REPLICATE_BORDER symbol (0x8153) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int REPLICATE_BORDER = 0x8153;
		/// <summary>
		/// Value for CONVOLUTION_BORDER_COLOR symbol (0x8154) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONVOLUTION_BORDER_COLOR = 0x8154;
		/// <summary>
		/// Value for LIGHT_MODEL_COLOR_CONTROL symbol (0x81F8) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int LIGHT_MODEL_COLOR_CONTROL = 0x81F8;
		/// <summary>
		/// Value for SINGLE_COLOR symbol (0x81F9) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SINGLE_COLOR = 0x81F9;
		/// <summary>
		/// Value for SEPARATE_SPECULAR_COLOR symbol (0x81FA) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SEPARATE_SPECULAR_COLOR = 0x81FA;
		/// <summary>
		/// Value for SMOOTH_POINT_SIZE_RANGE symbol (0x0B12).
		/// </summary>
		public const int SMOOTH_POINT_SIZE_RANGE = 0x0B12;
		/// <summary>
		/// Value for SMOOTH_POINT_SIZE_GRANULARITY symbol (0x0B13).
		/// </summary>
		public const int SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13;
		/// <summary>
		/// Value for SMOOTH_LINE_WIDTH_RANGE symbol (0x0B22).
		/// </summary>
		public const int SMOOTH_LINE_WIDTH_RANGE = 0x0B22;
		/// <summary>
		/// Value for SMOOTH_LINE_WIDTH_GRANULARITY symbol (0x0B23).
		/// </summary>
		public const int SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23;
		/// <summary>
		/// Value for ALIASED_POINT_SIZE_RANGE symbol (0x846D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ALIASED_POINT_SIZE_RANGE = 0x846D;
		/// <summary>
		/// Value for ALIASED_LINE_WIDTH_RANGE symbol (0x846E).
		/// </summary>
		public const int ALIASED_LINE_WIDTH_RANGE = 0x846E;

		#endregion

		#region VERSION_1_3

		/// <summary>
		/// Value for MULTISAMPLE_BIT symbol (0x20000000) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint MULTISAMPLE_BIT = 0x20000000;
		/// <summary>
		/// Value for MULTISAMPLE symbol (0x809D).
		/// </summary>
		public const int MULTISAMPLE = 0x809D;
		/// <summary>
		/// Value for SAMPLE_ALPHA_TO_COVERAGE symbol (0x809E).
		/// </summary>
		public const int SAMPLE_ALPHA_TO_COVERAGE = 0x809E;
		/// <summary>
		/// Value for SAMPLE_ALPHA_TO_ONE symbol (0x809F).
		/// </summary>
		public const int SAMPLE_ALPHA_TO_ONE = 0x809F;
		/// <summary>
		/// Value for SAMPLE_COVERAGE symbol (0x80A0).
		/// </summary>
		public const int SAMPLE_COVERAGE = 0x80A0;
		/// <summary>
		/// Value for SAMPLE_BUFFERS symbol (0x80A8).
		/// </summary>
		public const int SAMPLE_BUFFERS = 0x80A8;
		/// <summary>
		/// Value for SAMPLES symbol (0x80A9).
		/// </summary>
		public const int SAMPLES = 0x80A9;
		/// <summary>
		/// Value for SAMPLE_COVERAGE_VALUE symbol (0x80AA).
		/// </summary>
		public const int SAMPLE_COVERAGE_VALUE = 0x80AA;
		/// <summary>
		/// Value for SAMPLE_COVERAGE_INVERT symbol (0x80AB).
		/// </summary>
		public const int SAMPLE_COVERAGE_INVERT = 0x80AB;
		/// <summary>
		/// Value for CLAMP_TO_BORDER symbol (0x812D).
		/// </summary>
		public const int CLAMP_TO_BORDER = 0x812D;
		/// <summary>
		/// Value for TEXTURE0 symbol (0x84C0).
		/// </summary>
		public const int TEXTURE0 = 0x84C0;
		/// <summary>
		/// Value for TEXTURE1 symbol (0x84C1).
		/// </summary>
		public const int TEXTURE1 = 0x84C1;
		/// <summary>
		/// Value for TEXTURE2 symbol (0x84C2).
		/// </summary>
		public const int TEXTURE2 = 0x84C2;
		/// <summary>
		/// Value for TEXTURE3 symbol (0x84C3).
		/// </summary>
		public const int TEXTURE3 = 0x84C3;
		/// <summary>
		/// Value for TEXTURE4 symbol (0x84C4).
		/// </summary>
		public const int TEXTURE4 = 0x84C4;
		/// <summary>
		/// Value for TEXTURE5 symbol (0x84C5).
		/// </summary>
		public const int TEXTURE5 = 0x84C5;
		/// <summary>
		/// Value for TEXTURE6 symbol (0x84C6).
		/// </summary>
		public const int TEXTURE6 = 0x84C6;
		/// <summary>
		/// Value for TEXTURE7 symbol (0x84C7).
		/// </summary>
		public const int TEXTURE7 = 0x84C7;
		/// <summary>
		/// Value for TEXTURE8 symbol (0x84C8).
		/// </summary>
		public const int TEXTURE8 = 0x84C8;
		/// <summary>
		/// Value for TEXTURE9 symbol (0x84C9).
		/// </summary>
		public const int TEXTURE9 = 0x84C9;
		/// <summary>
		/// Value for TEXTURE10 symbol (0x84CA).
		/// </summary>
		public const int TEXTURE10 = 0x84CA;
		/// <summary>
		/// Value for TEXTURE11 symbol (0x84CB).
		/// </summary>
		public const int TEXTURE11 = 0x84CB;
		/// <summary>
		/// Value for TEXTURE12 symbol (0x84CC).
		/// </summary>
		public const int TEXTURE12 = 0x84CC;
		/// <summary>
		/// Value for TEXTURE13 symbol (0x84CD).
		/// </summary>
		public const int TEXTURE13 = 0x84CD;
		/// <summary>
		/// Value for TEXTURE14 symbol (0x84CE).
		/// </summary>
		public const int TEXTURE14 = 0x84CE;
		/// <summary>
		/// Value for TEXTURE15 symbol (0x84CF).
		/// </summary>
		public const int TEXTURE15 = 0x84CF;
		/// <summary>
		/// Value for TEXTURE16 symbol (0x84D0).
		/// </summary>
		public const int TEXTURE16 = 0x84D0;
		/// <summary>
		/// Value for TEXTURE17 symbol (0x84D1).
		/// </summary>
		public const int TEXTURE17 = 0x84D1;
		/// <summary>
		/// Value for TEXTURE18 symbol (0x84D2).
		/// </summary>
		public const int TEXTURE18 = 0x84D2;
		/// <summary>
		/// Value for TEXTURE19 symbol (0x84D3).
		/// </summary>
		public const int TEXTURE19 = 0x84D3;
		/// <summary>
		/// Value for TEXTURE20 symbol (0x84D4).
		/// </summary>
		public const int TEXTURE20 = 0x84D4;
		/// <summary>
		/// Value for TEXTURE21 symbol (0x84D5).
		/// </summary>
		public const int TEXTURE21 = 0x84D5;
		/// <summary>
		/// Value for TEXTURE22 symbol (0x84D6).
		/// </summary>
		public const int TEXTURE22 = 0x84D6;
		/// <summary>
		/// Value for TEXTURE23 symbol (0x84D7).
		/// </summary>
		public const int TEXTURE23 = 0x84D7;
		/// <summary>
		/// Value for TEXTURE24 symbol (0x84D8).
		/// </summary>
		public const int TEXTURE24 = 0x84D8;
		/// <summary>
		/// Value for TEXTURE25 symbol (0x84D9).
		/// </summary>
		public const int TEXTURE25 = 0x84D9;
		/// <summary>
		/// Value for TEXTURE26 symbol (0x84DA).
		/// </summary>
		public const int TEXTURE26 = 0x84DA;
		/// <summary>
		/// Value for TEXTURE27 symbol (0x84DB).
		/// </summary>
		public const int TEXTURE27 = 0x84DB;
		/// <summary>
		/// Value for TEXTURE28 symbol (0x84DC).
		/// </summary>
		public const int TEXTURE28 = 0x84DC;
		/// <summary>
		/// Value for TEXTURE29 symbol (0x84DD).
		/// </summary>
		public const int TEXTURE29 = 0x84DD;
		/// <summary>
		/// Value for TEXTURE30 symbol (0x84DE).
		/// </summary>
		public const int TEXTURE30 = 0x84DE;
		/// <summary>
		/// Value for TEXTURE31 symbol (0x84DF).
		/// </summary>
		public const int TEXTURE31 = 0x84DF;
		/// <summary>
		/// Value for ACTIVE_TEXTURE symbol (0x84E0).
		/// </summary>
		public const int ACTIVE_TEXTURE = 0x84E0;
		/// <summary>
		/// Value for CLIENT_ACTIVE_TEXTURE symbol (0x84E1) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLIENT_ACTIVE_TEXTURE = 0x84E1;
		/// <summary>
		/// Value for MAX_TEXTURE_UNITS symbol (0x84E2) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_TEXTURE_UNITS = 0x84E2;
		/// <summary>
		/// Value for TRANSPOSE_MODELVIEW_MATRIX symbol (0x84E3) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TRANSPOSE_MODELVIEW_MATRIX = 0x84E3;
		/// <summary>
		/// Value for TRANSPOSE_PROJECTION_MATRIX symbol (0x84E4) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TRANSPOSE_PROJECTION_MATRIX = 0x84E4;
		/// <summary>
		/// Value for TRANSPOSE_TEXTURE_MATRIX symbol (0x84E5) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TRANSPOSE_TEXTURE_MATRIX = 0x84E5;
		/// <summary>
		/// Value for TRANSPOSE_COLOR_MATRIX symbol (0x84E6) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TRANSPOSE_COLOR_MATRIX = 0x84E6;
		/// <summary>
		/// Value for SUBTRACT symbol (0x84E7) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SUBTRACT = 0x84E7;
		/// <summary>
		/// Value for COMPRESSED_ALPHA symbol (0x84E9) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMPRESSED_ALPHA = 0x84E9;
		/// <summary>
		/// Value for COMPRESSED_LUMINANCE symbol (0x84EA) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMPRESSED_LUMINANCE = 0x84EA;
		/// <summary>
		/// Value for COMPRESSED_LUMINANCE_ALPHA symbol (0x84EB) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMPRESSED_LUMINANCE_ALPHA = 0x84EB;
		/// <summary>
		/// Value for COMPRESSED_INTENSITY symbol (0x84EC) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMPRESSED_INTENSITY = 0x84EC;
		/// <summary>
		/// Value for COMPRESSED_RGB symbol (0x84ED).
		/// </summary>
		public const int COMPRESSED_RGB = 0x84ED;
		/// <summary>
		/// Value for COMPRESSED_RGBA symbol (0x84EE).
		/// </summary>
		public const int COMPRESSED_RGBA = 0x84EE;
		/// <summary>
		/// Value for TEXTURE_COMPRESSION_HINT symbol (0x84EF).
		/// </summary>
		public const int TEXTURE_COMPRESSION_HINT = 0x84EF;
		/// <summary>
		/// Value for TEXTURE_COMPRESSED_IMAGE_SIZE symbol (0x86A0).
		/// </summary>
		public const int TEXTURE_COMPRESSED_IMAGE_SIZE = 0x86A0;
		/// <summary>
		/// Value for TEXTURE_COMPRESSED symbol (0x86A1).
		/// </summary>
		public const int TEXTURE_COMPRESSED = 0x86A1;
		/// <summary>
		/// Value for NUM_COMPRESSED_TEXTURE_FORMATS symbol (0x86A2).
		/// </summary>
		public const int NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2;
		/// <summary>
		/// Value for COMPRESSED_TEXTURE_FORMATS symbol (0x86A3).
		/// </summary>
		public const int COMPRESSED_TEXTURE_FORMATS = 0x86A3;
		/// <summary>
		/// Value for NORMAL_MAP symbol (0x8511) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int NORMAL_MAP = 0x8511;
		/// <summary>
		/// Value for REFLECTION_MAP symbol (0x8512) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int REFLECTION_MAP = 0x8512;
		/// <summary>
		/// Value for TEXTURE_CUBE_MAP symbol (0x8513).
		/// </summary>
		public const int TEXTURE_CUBE_MAP = 0x8513;
		/// <summary>
		/// Value for TEXTURE_BINDING_CUBE_MAP symbol (0x8514).
		/// </summary>
		public const int TEXTURE_BINDING_CUBE_MAP = 0x8514;
		/// <summary>
		/// Value for TEXTURE_CUBE_MAP_POSITIVE_X symbol (0x8515).
		/// </summary>
		public const int TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515;
		/// <summary>
		/// Value for TEXTURE_CUBE_MAP_NEGATIVE_X symbol (0x8516).
		/// </summary>
		public const int TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516;
		/// <summary>
		/// Value for TEXTURE_CUBE_MAP_POSITIVE_Y symbol (0x8517).
		/// </summary>
		public const int TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517;
		/// <summary>
		/// Value for TEXTURE_CUBE_MAP_NEGATIVE_Y symbol (0x8518).
		/// </summary>
		public const int TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518;
		/// <summary>
		/// Value for TEXTURE_CUBE_MAP_POSITIVE_Z symbol (0x8519).
		/// </summary>
		public const int TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519;
		/// <summary>
		/// Value for TEXTURE_CUBE_MAP_NEGATIVE_Z symbol (0x851A).
		/// </summary>
		public const int TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A;
		/// <summary>
		/// Value for PROXY_TEXTURE_CUBE_MAP symbol (0x851B).
		/// </summary>
		public const int PROXY_TEXTURE_CUBE_MAP = 0x851B;
		/// <summary>
		/// Value for MAX_CUBE_MAP_TEXTURE_SIZE symbol (0x851C).
		/// </summary>
		public const int MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C;
		/// <summary>
		/// Value for COMBINE symbol (0x8570) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMBINE = 0x8570;
		/// <summary>
		/// Value for COMBINE_RGB symbol (0x8571) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMBINE_RGB = 0x8571;
		/// <summary>
		/// Value for COMBINE_ALPHA symbol (0x8572) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMBINE_ALPHA = 0x8572;
		/// <summary>
		/// Value for RGB_SCALE symbol (0x8573) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int RGB_SCALE = 0x8573;
		/// <summary>
		/// Value for ADD_SIGNED symbol (0x8574) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int ADD_SIGNED = 0x8574;
		/// <summary>
		/// Value for INTERPOLATE symbol (0x8575) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INTERPOLATE = 0x8575;
		/// <summary>
		/// Value for CONSTANT symbol (0x8576) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CONSTANT = 0x8576;
		/// <summary>
		/// Value for PRIMARY_COLOR symbol (0x8577) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PRIMARY_COLOR = 0x8577;
		/// <summary>
		/// Value for PREVIOUS symbol (0x8578) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int PREVIOUS = 0x8578;
		/// <summary>
		/// Value for SOURCE0_RGB symbol (0x8580) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SOURCE0_RGB = 0x8580;
		/// <summary>
		/// Value for SOURCE1_RGB symbol (0x8581) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SOURCE1_RGB = 0x8581;
		/// <summary>
		/// Value for SOURCE2_RGB symbol (0x8582) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SOURCE2_RGB = 0x8582;
		/// <summary>
		/// Value for SOURCE0_ALPHA symbol (0x8588) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SOURCE0_ALPHA = 0x8588;
		/// <summary>
		/// Value for SOURCE1_ALPHA symbol (0x8589) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SOURCE1_ALPHA = 0x8589;
		/// <summary>
		/// Value for SOURCE2_ALPHA symbol (0x858A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SOURCE2_ALPHA = 0x858A;
		/// <summary>
		/// Value for OPERAND0_RGB symbol (0x8590) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int OPERAND0_RGB = 0x8590;
		/// <summary>
		/// Value for OPERAND1_RGB symbol (0x8591) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int OPERAND1_RGB = 0x8591;
		/// <summary>
		/// Value for OPERAND2_RGB symbol (0x8592) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int OPERAND2_RGB = 0x8592;
		/// <summary>
		/// Value for OPERAND0_ALPHA symbol (0x8598) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int OPERAND0_ALPHA = 0x8598;
		/// <summary>
		/// Value for OPERAND1_ALPHA symbol (0x8599) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int OPERAND1_ALPHA = 0x8599;
		/// <summary>
		/// Value for OPERAND2_ALPHA symbol (0x859A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int OPERAND2_ALPHA = 0x859A;
		/// <summary>
		/// Value for DOT3_RGB symbol (0x86AE) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int DOT3_RGB = 0x86AE;
		/// <summary>
		/// Value for DOT3_RGBA symbol (0x86AF) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int DOT3_RGBA = 0x86AF;

		#endregion

		#region VERSION_1_4

		/// <summary>
		/// Value for BLEND_DST_RGB symbol (0x80C8).
		/// </summary>
		public const int BLEND_DST_RGB = 0x80C8;
		/// <summary>
		/// Value for BLEND_SRC_RGB symbol (0x80C9).
		/// </summary>
		public const int BLEND_SRC_RGB = 0x80C9;
		/// <summary>
		/// Value for BLEND_DST_ALPHA symbol (0x80CA).
		/// </summary>
		public const int BLEND_DST_ALPHA = 0x80CA;
		/// <summary>
		/// Value for BLEND_SRC_ALPHA symbol (0x80CB).
		/// </summary>
		public const int BLEND_SRC_ALPHA = 0x80CB;
		/// <summary>
		/// Value for POINT_SIZE_MIN symbol (0x8126) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POINT_SIZE_MIN = 0x8126;
		/// <summary>
		/// Value for POINT_SIZE_MAX symbol (0x8127) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POINT_SIZE_MAX = 0x8127;
		/// <summary>
		/// Value for POINT_FADE_THRESHOLD_SIZE symbol (0x8128).
		/// </summary>
		public const int POINT_FADE_THRESHOLD_SIZE = 0x8128;
		/// <summary>
		/// Value for POINT_DISTANCE_ATTENUATION symbol (0x8129) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POINT_DISTANCE_ATTENUATION = 0x8129;
		/// <summary>
		/// Value for GENERATE_MIPMAP symbol (0x8191) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int GENERATE_MIPMAP = 0x8191;
		/// <summary>
		/// Value for GENERATE_MIPMAP_HINT symbol (0x8192) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int GENERATE_MIPMAP_HINT = 0x8192;
		/// <summary>
		/// Value for DEPTH_COMPONENT16 symbol (0x81A5).
		/// </summary>
		public const int DEPTH_COMPONENT16 = 0x81A5;
		/// <summary>
		/// Value for DEPTH_COMPONENT24 symbol (0x81A6).
		/// </summary>
		public const int DEPTH_COMPONENT24 = 0x81A6;
		/// <summary>
		/// Value for DEPTH_COMPONENT32 symbol (0x81A7).
		/// </summary>
		public const int DEPTH_COMPONENT32 = 0x81A7;
		/// <summary>
		/// Value for MIRRORED_REPEAT symbol (0x8370).
		/// </summary>
		public const int MIRRORED_REPEAT = 0x8370;
		/// <summary>
		/// Value for FOG_COORDINATE_SOURCE symbol (0x8450) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORDINATE_SOURCE = 0x8450;
		/// <summary>
		/// Value for FOG_COORDINATE symbol (0x8451) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORDINATE = 0x8451;
		/// <summary>
		/// Value for FRAGMENT_DEPTH symbol (0x8452) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FRAGMENT_DEPTH = 0x8452;
		/// <summary>
		/// Value for CURRENT_FOG_COORDINATE symbol (0x8453) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_FOG_COORDINATE = 0x8453;
		/// <summary>
		/// Value for FOG_COORDINATE_ARRAY_TYPE symbol (0x8454) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORDINATE_ARRAY_TYPE = 0x8454;
		/// <summary>
		/// Value for FOG_COORDINATE_ARRAY_STRIDE symbol (0x8455) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORDINATE_ARRAY_STRIDE = 0x8455;
		/// <summary>
		/// Value for FOG_COORDINATE_ARRAY_POINTER symbol (0x8456) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORDINATE_ARRAY_POINTER = 0x8456;
		/// <summary>
		/// Value for FOG_COORDINATE_ARRAY symbol (0x8457) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORDINATE_ARRAY = 0x8457;
		/// <summary>
		/// Value for COLOR_SUM symbol (0x8458) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_SUM = 0x8458;
		/// <summary>
		/// Value for CURRENT_SECONDARY_COLOR symbol (0x8459) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_SECONDARY_COLOR = 0x8459;
		/// <summary>
		/// Value for SECONDARY_COLOR_ARRAY_SIZE symbol (0x845A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SECONDARY_COLOR_ARRAY_SIZE = 0x845A;
		/// <summary>
		/// Value for SECONDARY_COLOR_ARRAY_TYPE symbol (0x845B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SECONDARY_COLOR_ARRAY_TYPE = 0x845B;
		/// <summary>
		/// Value for SECONDARY_COLOR_ARRAY_STRIDE symbol (0x845C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SECONDARY_COLOR_ARRAY_STRIDE = 0x845C;
		/// <summary>
		/// Value for SECONDARY_COLOR_ARRAY_POINTER symbol (0x845D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SECONDARY_COLOR_ARRAY_POINTER = 0x845D;
		/// <summary>
		/// Value for SECONDARY_COLOR_ARRAY symbol (0x845E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SECONDARY_COLOR_ARRAY = 0x845E;
		/// <summary>
		/// Value for MAX_TEXTURE_LOD_BIAS symbol (0x84FD).
		/// </summary>
		public const int MAX_TEXTURE_LOD_BIAS = 0x84FD;
		/// <summary>
		/// Value for TEXTURE_FILTER_CONTROL symbol (0x8500) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_FILTER_CONTROL = 0x8500;
		/// <summary>
		/// Value for TEXTURE_LOD_BIAS symbol (0x8501).
		/// </summary>
		public const int TEXTURE_LOD_BIAS = 0x8501;
		/// <summary>
		/// Value for INCR_WRAP symbol (0x8507).
		/// </summary>
		public const int INCR_WRAP = 0x8507;
		/// <summary>
		/// Value for DECR_WRAP symbol (0x8508).
		/// </summary>
		public const int DECR_WRAP = 0x8508;
		/// <summary>
		/// Value for TEXTURE_DEPTH_SIZE symbol (0x884A).
		/// </summary>
		public const int TEXTURE_DEPTH_SIZE = 0x884A;
		/// <summary>
		/// Value for DEPTH_TEXTURE_MODE symbol (0x884B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int DEPTH_TEXTURE_MODE = 0x884B;
		/// <summary>
		/// Value for TEXTURE_COMPARE_MODE symbol (0x884C).
		/// </summary>
		public const int TEXTURE_COMPARE_MODE = 0x884C;
		/// <summary>
		/// Value for TEXTURE_COMPARE_FUNC symbol (0x884D).
		/// </summary>
		public const int TEXTURE_COMPARE_FUNC = 0x884D;
		/// <summary>
		/// Value for COMPARE_R_TO_TEXTURE symbol (0x884E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMPARE_R_TO_TEXTURE = 0x884E;

		#endregion

		#region VERSION_1_5

		/// <summary>
		/// Value for FOG_COORD_SRC symbol (0x8450) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORD_SRC = 0x8450;
		/// <summary>
		/// Value for FOG_COORD symbol (0x8451) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORD = 0x8451;
		/// <summary>
		/// Value for CURRENT_FOG_COORD symbol (0x8453) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_FOG_COORD = 0x8453;
		/// <summary>
		/// Value for FOG_COORD_ARRAY_TYPE symbol (0x8454) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORD_ARRAY_TYPE = 0x8454;
		/// <summary>
		/// Value for FOG_COORD_ARRAY_STRIDE symbol (0x8455) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORD_ARRAY_STRIDE = 0x8455;
		/// <summary>
		/// Value for FOG_COORD_ARRAY_POINTER symbol (0x8456) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORD_ARRAY_POINTER = 0x8456;
		/// <summary>
		/// Value for FOG_COORD_ARRAY symbol (0x8457) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORD_ARRAY = 0x8457;
		/// <summary>
		/// Value for SRC0_RGB symbol (0x8580) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SRC0_RGB = 0x8580;
		/// <summary>
		/// Value for SRC1_RGB symbol (0x8581) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SRC1_RGB = 0x8581;
		/// <summary>
		/// Value for SRC2_RGB symbol (0x8582) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SRC2_RGB = 0x8582;
		/// <summary>
		/// Value for SRC0_ALPHA symbol (0x8588) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SRC0_ALPHA = 0x8588;
		/// <summary>
		/// Value for SRC1_ALPHA symbol (0x8589) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SRC1_ALPHA = 0x8589;
		/// <summary>
		/// Value for SRC2_ALPHA symbol (0x858A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SRC2_ALPHA = 0x858A;
		/// <summary>
		/// Value for BUFFER_SIZE symbol (0x8764).
		/// </summary>
		public const int BUFFER_SIZE = 0x8764;
		/// <summary>
		/// Value for BUFFER_USAGE symbol (0x8765).
		/// </summary>
		public const int BUFFER_USAGE = 0x8765;
		/// <summary>
		/// Value for QUERY_COUNTER_BITS symbol (0x8864).
		/// </summary>
		public const int QUERY_COUNTER_BITS = 0x8864;
		/// <summary>
		/// Value for CURRENT_QUERY symbol (0x8865).
		/// </summary>
		public const int CURRENT_QUERY = 0x8865;
		/// <summary>
		/// Value for QUERY_RESULT symbol (0x8866).
		/// </summary>
		public const int QUERY_RESULT = 0x8866;
		/// <summary>
		/// Value for QUERY_RESULT_AVAILABLE symbol (0x8867).
		/// </summary>
		public const int QUERY_RESULT_AVAILABLE = 0x8867;
		/// <summary>
		/// Value for ARRAY_BUFFER symbol (0x8892).
		/// </summary>
		public const int ARRAY_BUFFER = 0x8892;
		/// <summary>
		/// Value for ELEMENT_ARRAY_BUFFER symbol (0x8893).
		/// </summary>
		public const int ELEMENT_ARRAY_BUFFER = 0x8893;
		/// <summary>
		/// Value for ARRAY_BUFFER_BINDING symbol (0x8894).
		/// </summary>
		public const int ARRAY_BUFFER_BINDING = 0x8894;
		/// <summary>
		/// Value for ELEMENT_ARRAY_BUFFER_BINDING symbol (0x8895).
		/// </summary>
		public const int ELEMENT_ARRAY_BUFFER_BINDING = 0x8895;
		/// <summary>
		/// Value for VERTEX_ARRAY_BUFFER_BINDING symbol (0x8896) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int VERTEX_ARRAY_BUFFER_BINDING = 0x8896;
		/// <summary>
		/// Value for NORMAL_ARRAY_BUFFER_BINDING symbol (0x8897) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int NORMAL_ARRAY_BUFFER_BINDING = 0x8897;
		/// <summary>
		/// Value for COLOR_ARRAY_BUFFER_BINDING symbol (0x8898) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COLOR_ARRAY_BUFFER_BINDING = 0x8898;
		/// <summary>
		/// Value for INDEX_ARRAY_BUFFER_BINDING symbol (0x8899) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int INDEX_ARRAY_BUFFER_BINDING = 0x8899;
		/// <summary>
		/// Value for TEXTURE_COORD_ARRAY_BUFFER_BINDING symbol (0x889A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int TEXTURE_COORD_ARRAY_BUFFER_BINDING = 0x889A;
		/// <summary>
		/// Value for EDGE_FLAG_ARRAY_BUFFER_BINDING symbol (0x889B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int EDGE_FLAG_ARRAY_BUFFER_BINDING = 0x889B;
		/// <summary>
		/// Value for SECONDARY_COLOR_ARRAY_BUFFER_BINDING symbol (0x889C) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 0x889C;
		/// <summary>
		/// Value for FOG_COORD_ARRAY_BUFFER_BINDING symbol (0x889D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORD_ARRAY_BUFFER_BINDING = 0x889D;
		/// <summary>
		/// Value for FOG_COORDINATE_ARRAY_BUFFER_BINDING symbol (0x889D) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int FOG_COORDINATE_ARRAY_BUFFER_BINDING = 0x889D;
		/// <summary>
		/// Value for WEIGHT_ARRAY_BUFFER_BINDING symbol (0x889E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int WEIGHT_ARRAY_BUFFER_BINDING = 0x889E;
		/// <summary>
		/// Value for VERTEX_ATTRIB_ARRAY_BUFFER_BINDING symbol (0x889F).
		/// </summary>
		public const int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F;
		/// <summary>
		/// Value for READ_ONLY symbol (0x88B8).
		/// </summary>
		public const int READ_ONLY = 0x88B8;
		/// <summary>
		/// Value for WRITE_ONLY symbol (0x88B9).
		/// </summary>
		public const int WRITE_ONLY = 0x88B9;
		/// <summary>
		/// Value for READ_WRITE symbol (0x88BA).
		/// </summary>
		public const int READ_WRITE = 0x88BA;
		/// <summary>
		/// Value for BUFFER_ACCESS symbol (0x88BB).
		/// </summary>
		public const int BUFFER_ACCESS = 0x88BB;
		/// <summary>
		/// Value for BUFFER_MAPPED symbol (0x88BC).
		/// </summary>
		public const int BUFFER_MAPPED = 0x88BC;
		/// <summary>
		/// Value for BUFFER_MAP_POINTER symbol (0x88BD).
		/// </summary>
		public const int BUFFER_MAP_POINTER = 0x88BD;
		/// <summary>
		/// Value for STREAM_DRAW symbol (0x88E0).
		/// </summary>
		public const int STREAM_DRAW = 0x88E0;
		/// <summary>
		/// Value for STREAM_READ symbol (0x88E1).
		/// </summary>
		public const int STREAM_READ = 0x88E1;
		/// <summary>
		/// Value for STREAM_COPY symbol (0x88E2).
		/// </summary>
		public const int STREAM_COPY = 0x88E2;
		/// <summary>
		/// Value for STATIC_DRAW symbol (0x88E4).
		/// </summary>
		public const int STATIC_DRAW = 0x88E4;
		/// <summary>
		/// Value for STATIC_READ symbol (0x88E5).
		/// </summary>
		public const int STATIC_READ = 0x88E5;
		/// <summary>
		/// Value for STATIC_COPY symbol (0x88E6).
		/// </summary>
		public const int STATIC_COPY = 0x88E6;
		/// <summary>
		/// Value for DYNAMIC_DRAW symbol (0x88E8).
		/// </summary>
		public const int DYNAMIC_DRAW = 0x88E8;
		/// <summary>
		/// Value for DYNAMIC_READ symbol (0x88E9).
		/// </summary>
		public const int DYNAMIC_READ = 0x88E9;
		/// <summary>
		/// Value for DYNAMIC_COPY symbol (0x88EA).
		/// </summary>
		public const int DYNAMIC_COPY = 0x88EA;
		/// <summary>
		/// Value for SAMPLES_PASSED symbol (0x8914).
		/// </summary>
		public const int SAMPLES_PASSED = 0x8914;

		#endregion

		#region VERSION_2_0

		/// <summary>
		/// Value for BLEND_EQUATION_RGB symbol (0x8009).
		/// </summary>
		public const int BLEND_EQUATION_RGB = 0x8009;
		/// <summary>
		/// Value for VERTEX_ATTRIB_ARRAY_ENABLED symbol (0x8622).
		/// </summary>
		public const int VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622;
		/// <summary>
		/// Value for VERTEX_ATTRIB_ARRAY_SIZE symbol (0x8623).
		/// </summary>
		public const int VERTEX_ATTRIB_ARRAY_SIZE = 0x8623;
		/// <summary>
		/// Value for VERTEX_ATTRIB_ARRAY_STRIDE symbol (0x8624).
		/// </summary>
		public const int VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624;
		/// <summary>
		/// Value for VERTEX_ATTRIB_ARRAY_TYPE symbol (0x8625).
		/// </summary>
		public const int VERTEX_ATTRIB_ARRAY_TYPE = 0x8625;
		/// <summary>
		/// Value for CURRENT_VERTEX_ATTRIB symbol (0x8626).
		/// </summary>
		public const int CURRENT_VERTEX_ATTRIB = 0x8626;
		/// <summary>
		/// Value for VERTEX_PROGRAM_POINT_SIZE symbol (0x8642).
		/// </summary>
		public const int VERTEX_PROGRAM_POINT_SIZE = 0x8642;
		/// <summary>
		/// Value for VERTEX_PROGRAM_TWO_SIDE symbol (0x8643) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int VERTEX_PROGRAM_TWO_SIDE = 0x8643;
		/// <summary>
		/// Value for VERTEX_ATTRIB_ARRAY_POINTER symbol (0x8645).
		/// </summary>
		public const int VERTEX_ATTRIB_ARRAY_POINTER = 0x8645;
		/// <summary>
		/// Value for STENCIL_BACK_FUNC symbol (0x8800).
		/// </summary>
		public const int STENCIL_BACK_FUNC = 0x8800;
		/// <summary>
		/// Value for STENCIL_BACK_FAIL symbol (0x8801).
		/// </summary>
		public const int STENCIL_BACK_FAIL = 0x8801;
		/// <summary>
		/// Value for STENCIL_BACK_PASS_DEPTH_FAIL symbol (0x8802).
		/// </summary>
		public const int STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802;
		/// <summary>
		/// Value for STENCIL_BACK_PASS_DEPTH_PASS symbol (0x8803).
		/// </summary>
		public const int STENCIL_BACK_PASS_DEPTH_PASS = 0x8803;
		/// <summary>
		/// Value for STENCIL_BACK_FAIL_ATI symbol (0x8801).
		/// </summary>
		public const int STENCIL_BACK_FAIL_ATI = 0x8801;
		/// <summary>
		/// Value for MAX_DRAW_BUFFERS symbol (0x8824).
		/// </summary>
		public const int MAX_DRAW_BUFFERS = 0x8824;
		/// <summary>
		/// Value for DRAW_BUFFER0 symbol (0x8825).
		/// </summary>
		public const int DRAW_BUFFER0 = 0x8825;
		/// <summary>
		/// Value for DRAW_BUFFER1 symbol (0x8826).
		/// </summary>
		public const int DRAW_BUFFER1 = 0x8826;
		/// <summary>
		/// Value for DRAW_BUFFER2 symbol (0x8827).
		/// </summary>
		public const int DRAW_BUFFER2 = 0x8827;
		/// <summary>
		/// Value for DRAW_BUFFER3 symbol (0x8828).
		/// </summary>
		public const int DRAW_BUFFER3 = 0x8828;
		/// <summary>
		/// Value for DRAW_BUFFER4 symbol (0x8829).
		/// </summary>
		public const int DRAW_BUFFER4 = 0x8829;
		/// <summary>
		/// Value for DRAW_BUFFER5 symbol (0x882A).
		/// </summary>
		public const int DRAW_BUFFER5 = 0x882A;
		/// <summary>
		/// Value for DRAW_BUFFER6 symbol (0x882B).
		/// </summary>
		public const int DRAW_BUFFER6 = 0x882B;
		/// <summary>
		/// Value for DRAW_BUFFER7 symbol (0x882C).
		/// </summary>
		public const int DRAW_BUFFER7 = 0x882C;
		/// <summary>
		/// Value for DRAW_BUFFER8 symbol (0x882D).
		/// </summary>
		public const int DRAW_BUFFER8 = 0x882D;
		/// <summary>
		/// Value for DRAW_BUFFER9 symbol (0x882E).
		/// </summary>
		public const int DRAW_BUFFER9 = 0x882E;
		/// <summary>
		/// Value for DRAW_BUFFER10 symbol (0x882F).
		/// </summary>
		public const int DRAW_BUFFER10 = 0x882F;
		/// <summary>
		/// Value for DRAW_BUFFER11 symbol (0x8830).
		/// </summary>
		public const int DRAW_BUFFER11 = 0x8830;
		/// <summary>
		/// Value for DRAW_BUFFER12 symbol (0x8831).
		/// </summary>
		public const int DRAW_BUFFER12 = 0x8831;
		/// <summary>
		/// Value for DRAW_BUFFER13 symbol (0x8832).
		/// </summary>
		public const int DRAW_BUFFER13 = 0x8832;
		/// <summary>
		/// Value for DRAW_BUFFER14 symbol (0x8833).
		/// </summary>
		public const int DRAW_BUFFER14 = 0x8833;
		/// <summary>
		/// Value for DRAW_BUFFER15 symbol (0x8834).
		/// </summary>
		public const int DRAW_BUFFER15 = 0x8834;
		/// <summary>
		/// Value for BLEND_EQUATION_ALPHA symbol (0x883D).
		/// </summary>
		public const int BLEND_EQUATION_ALPHA = 0x883D;
		/// <summary>
		/// Value for POINT_SPRITE symbol (0x8861) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int POINT_SPRITE = 0x8861;
		/// <summary>
		/// Value for COORD_REPLACE symbol (0x8862) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COORD_REPLACE = 0x8862;
		/// <summary>
		/// Value for MAX_VERTEX_ATTRIBS symbol (0x8869).
		/// </summary>
		public const int MAX_VERTEX_ATTRIBS = 0x8869;
		/// <summary>
		/// Value for VERTEX_ATTRIB_ARRAY_NORMALIZED symbol (0x886A).
		/// </summary>
		public const int VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A;
		/// <summary>
		/// Value for MAX_TEXTURE_COORDS symbol (0x8871) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int MAX_TEXTURE_COORDS = 0x8871;
		/// <summary>
		/// Value for MAX_TEXTURE_IMAGE_UNITS symbol (0x8872).
		/// </summary>
		public const int MAX_TEXTURE_IMAGE_UNITS = 0x8872;
		/// <summary>
		/// Value for CURRENT_PROGRAM symbol (0x8B8D).
		/// </summary>
		public const int CURRENT_PROGRAM = 0x8B8D;
		/// <summary>
		/// Value for POINT_SPRITE_COORD_ORIGIN symbol (0x8CA0).
		/// </summary>
		public const int POINT_SPRITE_COORD_ORIGIN = 0x8CA0;
		/// <summary>
		/// Value for LOWER_LEFT symbol (0x8CA1).
		/// </summary>
		public const int LOWER_LEFT = 0x8CA1;
		/// <summary>
		/// Value for UPPER_LEFT symbol (0x8CA2).
		/// </summary>
		public const int UPPER_LEFT = 0x8CA2;
		/// <summary>
		/// Value for STENCIL_BACK_REF symbol (0x8CA3).
		/// </summary>
		public const int STENCIL_BACK_REF = 0x8CA3;
		/// <summary>
		/// Value for STENCIL_BACK_VALUE_MASK symbol (0x8CA4).
		/// </summary>
		public const int STENCIL_BACK_VALUE_MASK = 0x8CA4;
		/// <summary>
		/// Value for STENCIL_BACK_WRITEMASK symbol (0x8CA5).
		/// </summary>
		public const int STENCIL_BACK_WRITEMASK = 0x8CA5;

		#endregion

		#region VERSION_2_1

		/// <summary>
		/// Value for CURRENT_RASTER_SECONDARY_COLOR symbol (0x845F) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CURRENT_RASTER_SECONDARY_COLOR = 0x845F;
		/// <summary>
		/// Value for PIXEL_PACK_BUFFER symbol (0x88EB).
		/// </summary>
		public const int PIXEL_PACK_BUFFER = 0x88EB;
		/// <summary>
		/// Value for PIXEL_UNPACK_BUFFER symbol (0x88EC).
		/// </summary>
		public const int PIXEL_UNPACK_BUFFER = 0x88EC;
		/// <summary>
		/// Value for PIXEL_PACK_BUFFER_BINDING symbol (0x88ED).
		/// </summary>
		public const int PIXEL_PACK_BUFFER_BINDING = 0x88ED;
		/// <summary>
		/// Value for PIXEL_UNPACK_BUFFER_BINDING symbol (0x88EF).
		/// </summary>
		public const int PIXEL_UNPACK_BUFFER_BINDING = 0x88EF;
		/// <summary>
		/// Value for SRGB symbol (0x8C40).
		/// </summary>
		public const int SRGB = 0x8C40;
		/// <summary>
		/// Value for SRGB8 symbol (0x8C41).
		/// </summary>
		public const int SRGB8 = 0x8C41;
		/// <summary>
		/// Value for SRGB_ALPHA symbol (0x8C42).
		/// </summary>
		public const int SRGB_ALPHA = 0x8C42;
		/// <summary>
		/// Value for SRGB8_ALPHA8 symbol (0x8C43).
		/// </summary>
		public const int SRGB8_ALPHA8 = 0x8C43;
		/// <summary>
		/// Value for SLUMINANCE_ALPHA symbol (0x8C44) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SLUMINANCE_ALPHA = 0x8C44;
		/// <summary>
		/// Value for SLUMINANCE8_ALPHA8 symbol (0x8C45) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SLUMINANCE8_ALPHA8 = 0x8C45;
		/// <summary>
		/// Value for SLUMINANCE symbol (0x8C46) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SLUMINANCE = 0x8C46;
		/// <summary>
		/// Value for SLUMINANCE8 symbol (0x8C47) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int SLUMINANCE8 = 0x8C47;
		/// <summary>
		/// Value for COMPRESSED_SRGB symbol (0x8C48).
		/// </summary>
		public const int COMPRESSED_SRGB = 0x8C48;
		/// <summary>
		/// Value for COMPRESSED_SRGB_ALPHA symbol (0x8C49).
		/// </summary>
		public const int COMPRESSED_SRGB_ALPHA = 0x8C49;
		/// <summary>
		/// Value for COMPRESSED_SLUMINANCE symbol (0x8C4A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMPRESSED_SLUMINANCE = 0x8C4A;
		/// <summary>
		/// Value for COMPRESSED_SLUMINANCE_ALPHA symbol (0x8C4B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMPRESSED_SLUMINANCE_ALPHA = 0x8C4B;

		#endregion

		#region VERSION_3_0

		// value MAP_READ_BIT of enumeration ARB_map_buffer_range
		// value MAP_WRITE_BIT of enumeration ARB_map_buffer_range
		// value MAP_INVALIDATE_RANGE_BIT of enumeration ARB_map_buffer_range
		// value MAP_INVALIDATE_BUFFER_BIT of enumeration ARB_map_buffer_range
		// value MAP_FLUSH_EXPLICIT_BIT of enumeration ARB_map_buffer_range
		// value MAP_UNSYNCHRONIZED_BIT of enumeration ARB_map_buffer_range
		/// <summary>
		/// Value for CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT symbol (0x00000001) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 0x00000001;
		/// <summary>
		/// Value for CLIP_DISTANCE0 symbol (0x3000) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLIP_DISTANCE0 = 0x3000;
		/// <summary>
		/// Value for CLIP_DISTANCE1 symbol (0x3001) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLIP_DISTANCE1 = 0x3001;
		/// <summary>
		/// Value for CLIP_DISTANCE2 symbol (0x3002) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLIP_DISTANCE2 = 0x3002;
		/// <summary>
		/// Value for CLIP_DISTANCE3 symbol (0x3003) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLIP_DISTANCE3 = 0x3003;
		/// <summary>
		/// Value for CLIP_DISTANCE4 symbol (0x3004) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLIP_DISTANCE4 = 0x3004;
		/// <summary>
		/// Value for CLIP_DISTANCE5 symbol (0x3005) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLIP_DISTANCE5 = 0x3005;
		/// <summary>
		/// Value for CLIP_DISTANCE6 symbol (0x3006).
		/// </summary>
		public const int CLIP_DISTANCE6 = 0x3006;
		/// <summary>
		/// Value for CLIP_DISTANCE7 symbol (0x3007).
		/// </summary>
		public const int CLIP_DISTANCE7 = 0x3007;
		// value FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING of enumeration ARB_framebuffer_object
		// value FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE of enumeration ARB_framebuffer_object
		// value FRAMEBUFFER_ATTACHMENT_RED_SIZE of enumeration ARB_framebuffer_object
		// value FRAMEBUFFER_ATTACHMENT_GREEN_SIZE of enumeration ARB_framebuffer_object
		// value FRAMEBUFFER_ATTACHMENT_BLUE_SIZE of enumeration ARB_framebuffer_object
		// value FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE of enumeration ARB_framebuffer_object
		// value FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE of enumeration ARB_framebuffer_object
		// value FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE of enumeration ARB_framebuffer_object
		// value FRAMEBUFFER_DEFAULT of enumeration ARB_framebuffer_object
		// value FRAMEBUFFER_UNDEFINED of enumeration ARB_framebuffer_object
		// value DEPTH_STENCIL_ATTACHMENT of enumeration ARB_framebuffer_object
		/// <summary>
		/// Value for MAJOR_VERSION symbol (0x821B).
		/// </summary>
		public const int MAJOR_VERSION = 0x821B;
		/// <summary>
		/// Value for MINOR_VERSION symbol (0x821C).
		/// </summary>
		public const int MINOR_VERSION = 0x821C;
		/// <summary>
		/// Value for NUM_EXTENSIONS symbol (0x821D).
		/// </summary>
		public const int NUM_EXTENSIONS = 0x821D;
		/// <summary>
		/// Value for CONTEXT_FLAGS symbol (0x821E).
		/// </summary>
		public const int CONTEXT_FLAGS = 0x821E;
		// value INDEX of enumeration ARB_framebuffer_object
		/// <summary>
		/// Value for DEPTH_BUFFER symbol (0x8223).
		/// </summary>
		public const int DEPTH_BUFFER = 0x8223;
		/// <summary>
		/// Value for STENCIL_BUFFER symbol (0x8224).
		/// </summary>
		public const int STENCIL_BUFFER = 0x8224;
		/// <summary>
		/// Value for COMPRESSED_RED symbol (0x8225).
		/// </summary>
		public const int COMPRESSED_RED = 0x8225;
		/// <summary>
		/// Value for COMPRESSED_RG symbol (0x8226).
		/// </summary>
		public const int COMPRESSED_RG = 0x8226;
		// value RG of enumeration ARB_texture_rg
		// value RG_INTEGER of enumeration ARB_texture_rg
		// value R8 of enumeration ARB_texture_rg
		// value R16 of enumeration ARB_texture_rg
		// value RG8 of enumeration ARB_texture_rg
		// value RG16 of enumeration ARB_texture_rg
		// value R16F of enumeration ARB_texture_rg
		// value R32F of enumeration ARB_texture_rg
		// value RG16F of enumeration ARB_texture_rg
		// value RG32F of enumeration ARB_texture_rg
		// value R8I of enumeration ARB_texture_rg
		// value R8UI of enumeration ARB_texture_rg
		// value R16I of enumeration ARB_texture_rg
		// value R16UI of enumeration ARB_texture_rg
		// value R32I of enumeration ARB_texture_rg
		// value R32UI of enumeration ARB_texture_rg
		// value RG8I of enumeration ARB_texture_rg
		// value RG8UI of enumeration ARB_texture_rg
		// value RG16I of enumeration ARB_texture_rg
		// value RG16UI of enumeration ARB_texture_rg
		// value RG32I of enumeration ARB_texture_rg
		// value RG32UI of enumeration ARB_texture_rg
		// value MAX_RENDERBUFFER_SIZE of enumeration ARB_framebuffer_object
		// value DEPTH_STENCIL of enumeration ARB_framebuffer_object
		// value UNSIGNED_INT_24_8 of enumeration ARB_framebuffer_object
		// value VERTEX_ARRAY_BINDING of enumeration ARB_vertex_array_object
		/// <summary>
		/// Value for RGBA32F symbol (0x8814).
		/// </summary>
		public const int RGBA32F = 0x8814;
		/// <summary>
		/// Value for RGB32F symbol (0x8815).
		/// </summary>
		public const int RGB32F = 0x8815;
		/// <summary>
		/// Value for RGBA16F symbol (0x881A).
		/// </summary>
		public const int RGBA16F = 0x881A;
		/// <summary>
		/// Value for RGB16F symbol (0x881B).
		/// </summary>
		public const int RGB16F = 0x881B;
		/// <summary>
		/// Value for COMPARE_REF_TO_TEXTURE symbol (0x884E) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int COMPARE_REF_TO_TEXTURE = 0x884E;
		// value DEPTH24_STENCIL8 of enumeration ARB_framebuffer_object
		// value TEXTURE_STENCIL_SIZE of enumeration ARB_framebuffer_object
		/// <summary>
		/// Value for VERTEX_ATTRIB_ARRAY_INTEGER symbol (0x88FD).
		/// </summary>
		public const int VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD;
		/// <summary>
		/// Value for MAX_ARRAY_TEXTURE_LAYERS symbol (0x88FF).
		/// </summary>
		public const int MAX_ARRAY_TEXTURE_LAYERS = 0x88FF;
		/// <summary>
		/// Value for MIN_PROGRAM_TEXEL_OFFSET symbol (0x8904).
		/// </summary>
		public const int MIN_PROGRAM_TEXEL_OFFSET = 0x8904;
		/// <summary>
		/// Value for MAX_PROGRAM_TEXEL_OFFSET symbol (0x8905).
		/// </summary>
		public const int MAX_PROGRAM_TEXEL_OFFSET = 0x8905;
		/// <summary>
		/// Value for CLAMP_VERTEX_COLOR symbol (0x891A) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLAMP_VERTEX_COLOR = 0x891A;
		/// <summary>
		/// Value for CLAMP_FRAGMENT_COLOR symbol (0x891B) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const int CLAMP_FRAGMENT_COLOR = 0x891B;
		/// <summary>
		/// Value for CLAMP_READ_COLOR symbol (0x891C).
		/// </summary>
		public const int CLAMP_READ_COLOR = 0x891C;
		/// <summary>
		/// Value for FIXED_ONLY symbol (0x891D).
		/// </summary>
		public const int FIXED_ONLY = 0x891D;
		/// <summary>
		/// Value for MAX_VARYING_COMPONENTS symbol (0x8B4B).
		/// </summary>
		public const int MAX_VARYING_COMPONENTS = 0x8B4B;
		// value TEXTURE_RED_TYPE of enumeration ARB_framebuffer_object
		// value TEXTURE_GREEN_TYPE of enumeration ARB_framebuffer_object
		// value TEXTURE_BLUE_TYPE of enumeration ARB_framebuffer_object
		// value TEXTURE_ALPHA_TYPE of enumeration ARB_framebuffer_object
		// value TEXTURE_LUMINANCE_TYPE of enumeration ARB_framebuffer_object
		// value TEXTURE_INTENSITY_TYPE of enumeration ARB_framebuffer_object
		// value TEXTURE_DEPTH_TYPE of enumeration ARB_framebuffer_object
		// value UNSIGNED_NORMALIZED of enumeration ARB_framebuffer_object
		/// <summary>
		/// Value for TEXTURE_1D_ARRAY symbol (0x8C18).
		/// </summary>
		public const int TEXTURE_1D_ARRAY = 0x8C18;
		/// <summary>
		/// Value for PROXY_TEXTURE_1D_ARRAY symbol (0x8C19).
		/// </summary>
		public const int PROXY_TEXTURE_1D_ARRAY = 0x8C19;
		/// <summary>
		/// Value for TEXTURE_2D_ARRAY symbol (0x8C1A).
		/// </summary>
		public const int TEXTURE_2D_ARRAY = 0x8C1A;
		/// <summary>
		/// Value for PROXY_TEXTURE_2D_ARRAY symbol (0x8C1B).
		/// </summary>
		public const int PROXY_TEXTURE_2D_ARRAY = 0x8C1B;
		/// <summary>
		/// Value for TEXTURE_BINDING_1D_ARRAY symbol (0x8C1C).
		/// </summary>
		public const int TEXTURE_BINDING_1D_ARRAY = 0x8C1C;
		/// <summary>
		/// Value for TEXTURE_BINDING_2D_ARRAY symbol (0x8C1D).
		/// </summary>
		public const int TEXTURE_BINDING_2D_ARRAY = 0x8C1D;
		/// <summary>
		/// Value for R11F_G11F_B10F symbol (0x8C3A).
		/// </summary>
		public const int R11F_G11F_B10F = 0x8C3A;
		/// <summary>
		/// Value for UNSIGNED_INT_10F_11F_11F_REV symbol (0x8C3B).
		/// </summary>
		public const int UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B;
		/// <summary>
		/// Value for RGB9_E5 symbol (0x8C3D).
		/// </summary>
		public const int RGB9_E5 = 0x8C3D;
		/// <summary>
		/// Value for UNSIGNED_INT_5_9_9_9_REV symbol (0x8C3E).
		/// </summary>
		public const int UNSIGNED_INT_5_9_9_9_REV = 0x8C3E;
		/// <summary>
		/// Value for TEXTURE_SHARED_SIZE symbol (0x8C3F).
		/// </summary>
		public const int TEXTURE_SHARED_SIZE = 0x8C3F;
		// value FRAMEBUFFER_BINDING of enumeration ARB_framebuffer_object
		// value DRAW_FRAMEBUFFER_BINDING of enumeration ARB_framebuffer_object
		// value RENDERBUFFER_BINDING of enumeration ARB_framebuffer_object
		// value READ_FRAMEBUFFER of enumeration ARB_framebuffer_object
		// value DRAW_FRAMEBUFFER of enumeration ARB_framebuffer_object
		// value READ_FRAMEBUFFER_BINDING of enumeration ARB_framebuffer_object
		// value RENDERBUFFER_SAMPLES of enumeration ARB_framebuffer_object
		/// <summary>
		/// Value for SAMPLER_1D_ARRAY symbol (0x8DC0).
		/// </summary>
		public const int SAMPLER_1D_ARRAY = 0x8DC0;
		/// <summary>
		/// Value for SAMPLER_2D_ARRAY symbol (0x8DC1).
		/// </summary>
		public const int SAMPLER_2D_ARRAY = 0x8DC1;
		/// <summary>
		/// Value for SAMPLER_1D_ARRAY_SHADOW symbol (0x8DC3).
		/// </summary>
		public const int SAMPLER_1D_ARRAY_SHADOW = 0x8DC3;
		/// <summary>
		/// Value for SAMPLER_2D_ARRAY_SHADOW symbol (0x8DC4).
		/// </summary>
		public const int SAMPLER_2D_ARRAY_SHADOW = 0x8DC4;
		/// <summary>
		/// Value for SAMPLER_CUBE_SHADOW symbol (0x8DC5).
		/// </summary>
		public const int SAMPLER_CUBE_SHADOW = 0x8DC5;
		/// <summary>
		/// Value for UNSIGNED_INT_VEC2 symbol (0x8DC6).
		/// </summary>
		public const int UNSIGNED_INT_VEC2 = 0x8DC6;
		/// <summary>
		/// Value for UNSIGNED_INT_VEC3 symbol (0x8DC7).
		/// </summary>
		public const int UNSIGNED_INT_VEC3 = 0x8DC7;
		/// <summary>
		/// Value for UNSIGNED_INT_VEC4 symbol (0x8DC8).
		/// </summary>
		public const int UNSIGNED_INT_VEC4 = 0x8DC8;
		/// <summary>
		/// Value for INT_SAMPLER_1D symbol (0x8DC9).
		/// </summary>
		public const int INT_SAMPLER_1D = 0x8DC9;
		/// <summary>
		/// Value for INT_SAMPLER_2D symbol (0x8DCA).
		/// </summary>
		public const int INT_SAMPLER_2D = 0x8DCA;
		/// <summary>
		/// Value for INT_SAMPLER_3D symbol (0x8DCB).
		/// </summary>
		public const int INT_SAMPLER_3D = 0x8DCB;
		/// <summary>
		/// Value for INT_SAMPLER_CUBE symbol (0x8DCC).
		/// </summary>
		public const int INT_SAMPLER_CUBE = 0x8DCC;
		/// <summary>
		/// Value for INT_SAMPLER_1D_ARRAY symbol (0x8DCE).
		/// </summary>
		public const int INT_SAMPLER_1D_ARRAY = 0x8DCE;
		/// <summary>
		/// Value for INT_SAMPLER_2D_ARRAY symbol (0x8DCF).
		/// </summary>
		public const int INT_SAMPLER_2D_ARRAY = 0x8DCF;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_1D symbol (0x8DD1).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_1D = 0x8DD1;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_2D symbol (0x8DD2).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_2D = 0x8DD2;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_3D symbol (0x8DD3).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_3D = 0x8DD3;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_CUBE symbol (0x8DD4).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_1D_ARRAY symbol (0x8DD6).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_1D_ARRAY = 0x8DD6;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_2D_ARRAY symbol (0x8DD7).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7;
		/// <summary>
		/// Value for QUERY_WAIT symbol (0x8E13).
		/// </summary>
		public const int QUERY_WAIT = 0x8E13;
		/// <summary>
		/// Value for QUERY_NO_WAIT symbol (0x8E14).
		/// </summary>
		public const int QUERY_NO_WAIT = 0x8E14;
		/// <summary>
		/// Value for QUERY_BY_REGION_WAIT symbol (0x8E15).
		/// </summary>
		public const int QUERY_BY_REGION_WAIT = 0x8E15;
		/// <summary>
		/// Value for QUERY_BY_REGION_NO_WAIT symbol (0x8E16).
		/// </summary>
		public const int QUERY_BY_REGION_NO_WAIT = 0x8E16;
		/// <summary>
		/// Value for BUFFER_ACCESS_FLAGS symbol (0x911F).
		/// </summary>
		public const int BUFFER_ACCESS_FLAGS = 0x911F;
		/// <summary>
		/// Value for BUFFER_MAP_LENGTH symbol (0x9120).
		/// </summary>
		public const int BUFFER_MAP_LENGTH = 0x9120;
		/// <summary>
		/// Value for BUFFER_MAP_OFFSET symbol (0x9121).
		/// </summary>
		public const int BUFFER_MAP_OFFSET = 0x9121;

		#endregion

		#region VERSION_3_1

		/// <summary>
		/// Value for TEXTURE_RECTANGLE symbol (0x84F5).
		/// </summary>
		public const int TEXTURE_RECTANGLE = 0x84F5;
		/// <summary>
		/// Value for TEXTURE_BINDING_RECTANGLE symbol (0x84F6).
		/// </summary>
		public const int TEXTURE_BINDING_RECTANGLE = 0x84F6;
		/// <summary>
		/// Value for PROXY_TEXTURE_RECTANGLE symbol (0x84F7).
		/// </summary>
		public const int PROXY_TEXTURE_RECTANGLE = 0x84F7;
		/// <summary>
		/// Value for MAX_RECTANGLE_TEXTURE_SIZE symbol (0x84F8).
		/// </summary>
		public const int MAX_RECTANGLE_TEXTURE_SIZE = 0x84F8;
		// value UNIFORM_BUFFER of enumeration ARB_uniform_buffer_object
		// value UNIFORM_BUFFER_BINDING of enumeration ARB_uniform_buffer_object
		// value UNIFORM_BUFFER_START of enumeration ARB_uniform_buffer_object
		// value UNIFORM_BUFFER_SIZE of enumeration ARB_uniform_buffer_object
		// value MAX_VERTEX_UNIFORM_BLOCKS of enumeration ARB_uniform_buffer_object
		// value MAX_GEOMETRY_UNIFORM_BLOCKS of enumeration ARB_uniform_buffer_object
		// value MAX_FRAGMENT_UNIFORM_BLOCKS of enumeration ARB_uniform_buffer_object
		// value MAX_COMBINED_UNIFORM_BLOCKS of enumeration ARB_uniform_buffer_object
		// value MAX_UNIFORM_BUFFER_BINDINGS of enumeration ARB_uniform_buffer_object
		// value MAX_UNIFORM_BLOCK_SIZE of enumeration ARB_uniform_buffer_object
		// value MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS of enumeration ARB_uniform_buffer_object
		// value MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS of enumeration ARB_uniform_buffer_object
		// value MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS of enumeration ARB_uniform_buffer_object
		// value UNIFORM_BUFFER_OFFSET_ALIGNMENT of enumeration ARB_uniform_buffer_object
		// value ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH of enumeration ARB_uniform_buffer_object
		// value ACTIVE_UNIFORM_BLOCKS of enumeration ARB_uniform_buffer_object
		// value UNIFORM_TYPE of enumeration ARB_uniform_buffer_object
		// value UNIFORM_SIZE of enumeration ARB_uniform_buffer_object
		// value UNIFORM_NAME_LENGTH of enumeration ARB_uniform_buffer_object
		// value UNIFORM_BLOCK_INDEX of enumeration ARB_uniform_buffer_object
		// value UNIFORM_OFFSET of enumeration ARB_uniform_buffer_object
		// value UNIFORM_ARRAY_STRIDE of enumeration ARB_uniform_buffer_object
		// value UNIFORM_MATRIX_STRIDE of enumeration ARB_uniform_buffer_object
		// value UNIFORM_IS_ROW_MAJOR of enumeration ARB_uniform_buffer_object
		// value UNIFORM_BLOCK_BINDING of enumeration ARB_uniform_buffer_object
		// value UNIFORM_BLOCK_DATA_SIZE of enumeration ARB_uniform_buffer_object
		// value UNIFORM_BLOCK_NAME_LENGTH of enumeration ARB_uniform_buffer_object
		// value UNIFORM_BLOCK_ACTIVE_UNIFORMS of enumeration ARB_uniform_buffer_object
		// value UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES of enumeration ARB_uniform_buffer_object
		// value UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER of enumeration ARB_uniform_buffer_object
		// value UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER of enumeration ARB_uniform_buffer_object
		// value UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER of enumeration ARB_uniform_buffer_object
		// value INVALID_INDEX of enumeration ARB_uniform_buffer_object
		/// <summary>
		/// Value for SAMPLER_2D_RECT symbol (0x8B63).
		/// </summary>
		public const int SAMPLER_2D_RECT = 0x8B63;
		/// <summary>
		/// Value for SAMPLER_2D_RECT_SHADOW symbol (0x8B64).
		/// </summary>
		public const int SAMPLER_2D_RECT_SHADOW = 0x8B64;
		/// <summary>
		/// Value for TEXTURE_BUFFER symbol (0x8C2A).
		/// </summary>
		public const int TEXTURE_BUFFER = 0x8C2A;
		/// <summary>
		/// Value for MAX_TEXTURE_BUFFER_SIZE symbol (0x8C2B).
		/// </summary>
		public const int MAX_TEXTURE_BUFFER_SIZE = 0x8C2B;
		/// <summary>
		/// Value for TEXTURE_BINDING_BUFFER symbol (0x8C2C).
		/// </summary>
		public const int TEXTURE_BINDING_BUFFER = 0x8C2C;
		/// <summary>
		/// Value for TEXTURE_BUFFER_DATA_STORE_BINDING symbol (0x8C2D).
		/// </summary>
		public const int TEXTURE_BUFFER_DATA_STORE_BINDING = 0x8C2D;
		/// <summary>
		/// Value for SAMPLER_BUFFER symbol (0x8DC2).
		/// </summary>
		public const int SAMPLER_BUFFER = 0x8DC2;
		/// <summary>
		/// Value for INT_SAMPLER_2D_RECT symbol (0x8DCD).
		/// </summary>
		public const int INT_SAMPLER_2D_RECT = 0x8DCD;
		/// <summary>
		/// Value for INT_SAMPLER_BUFFER symbol (0x8DD0).
		/// </summary>
		public const int INT_SAMPLER_BUFFER = 0x8DD0;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_2D_RECT symbol (0x8DD5).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_2D_RECT = 0x8DD5;
		/// <summary>
		/// Value for UNSIGNED_INT_SAMPLER_BUFFER symbol (0x8DD8).
		/// </summary>
		public const int UNSIGNED_INT_SAMPLER_BUFFER = 0x8DD8;
		/// <summary>
		/// Value for RED_SNORM symbol (0x8F90).
		/// </summary>
		public const int RED_SNORM = 0x8F90;
		/// <summary>
		/// Value for RG_SNORM symbol (0x8F91).
		/// </summary>
		public const int RG_SNORM = 0x8F91;
		/// <summary>
		/// Value for RGB_SNORM symbol (0x8F92).
		/// </summary>
		public const int RGB_SNORM = 0x8F92;
		/// <summary>
		/// Value for RGBA_SNORM symbol (0x8F93).
		/// </summary>
		public const int RGBA_SNORM = 0x8F93;
		/// <summary>
		/// Value for R8_SNORM symbol (0x8F94).
		/// </summary>
		public const int R8_SNORM = 0x8F94;
		/// <summary>
		/// Value for RG8_SNORM symbol (0x8F95).
		/// </summary>
		public const int RG8_SNORM = 0x8F95;
		/// <summary>
		/// Value for RGB8_SNORM symbol (0x8F96).
		/// </summary>
		public const int RGB8_SNORM = 0x8F96;
		/// <summary>
		/// Value for RGBA8_SNORM symbol (0x8F97).
		/// </summary>
		public const int RGBA8_SNORM = 0x8F97;
		/// <summary>
		/// Value for R16_SNORM symbol (0x8F98).
		/// </summary>
		public const int R16_SNORM = 0x8F98;
		/// <summary>
		/// Value for RG16_SNORM symbol (0x8F99).
		/// </summary>
		public const int RG16_SNORM = 0x8F99;
		/// <summary>
		/// Value for RGB16_SNORM symbol (0x8F9A).
		/// </summary>
		public const int RGB16_SNORM = 0x8F9A;
		/// <summary>
		/// Value for RGBA16_SNORM symbol (0x8F9B).
		/// </summary>
		public const int RGBA16_SNORM = 0x8F9B;
		/// <summary>
		/// Value for SIGNED_NORMALIZED symbol (0x8F9C).
		/// </summary>
		public const int SIGNED_NORMALIZED = 0x8F9C;
		/// <summary>
		/// Value for PRIMITIVE_RESTART symbol (0x8F9D).
		/// </summary>
		public const int PRIMITIVE_RESTART = 0x8F9D;
		/// <summary>
		/// Value for PRIMITIVE_RESTART_INDEX symbol (0x8F9E).
		/// </summary>
		public const int PRIMITIVE_RESTART_INDEX = 0x8F9E;
		/// <summary>
		/// Value for TEXTURE_BUFFER_FORMAT symbol (0x8C2E).
		/// </summary>
		public const int TEXTURE_BUFFER_FORMAT = 0x8C2E;

		#endregion

		#region VERSION_3_2

		/// <summary>
		/// Value for LINES_ADJACENCY symbol (0x000A).
		/// </summary>
		public const int LINES_ADJACENCY = 0x000A;
		/// <summary>
		/// Value for LINE_STRIP_ADJACENCY symbol (0x000B).
		/// </summary>
		public const int LINE_STRIP_ADJACENCY = 0x000B;
		/// <summary>
		/// Value for TRIANGLES_ADJACENCY symbol (0x000C).
		/// </summary>
		public const int TRIANGLES_ADJACENCY = 0x000C;
		/// <summary>
		/// Value for TRIANGLE_STRIP_ADJACENCY symbol (0x000D).
		/// </summary>
		public const int TRIANGLE_STRIP_ADJACENCY = 0x000D;
		/// <summary>
		/// Value for PROGRAM_POINT_SIZE symbol (0x8642).
		/// </summary>
		public const int PROGRAM_POINT_SIZE = 0x8642;
		// value DEPTH_CLAMP of enumeration ARB_depth_clamp
		// value TEXTURE_CUBE_MAP_SEAMLESS of enumeration ARB_seamless_cube_map
		/// <summary>
		/// Value for GEOMETRY_VERTICES_OUT symbol (0x8916).
		/// </summary>
		public const int GEOMETRY_VERTICES_OUT = 0x8916;
		/// <summary>
		/// Value for GEOMETRY_INPUT_TYPE symbol (0x8917).
		/// </summary>
		public const int GEOMETRY_INPUT_TYPE = 0x8917;
		/// <summary>
		/// Value for GEOMETRY_OUTPUT_TYPE symbol (0x8918).
		/// </summary>
		public const int GEOMETRY_OUTPUT_TYPE = 0x8918;
		/// <summary>
		/// Value for MAX_GEOMETRY_TEXTURE_IMAGE_UNITS symbol (0x8C29).
		/// </summary>
		public const int MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 0x8C29;
		/// <summary>
		/// Value for FRAMEBUFFER_ATTACHMENT_LAYERED symbol (0x8DA7).
		/// </summary>
		public const int FRAMEBUFFER_ATTACHMENT_LAYERED = 0x8DA7;
		/// <summary>
		/// Value for FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS symbol (0x8DA8).
		/// </summary>
		public const int FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 0x8DA8;
		/// <summary>
		/// Value for GEOMETRY_SHADER symbol (0x8DD9).
		/// </summary>
		public const int GEOMETRY_SHADER = 0x8DD9;
		/// <summary>
		/// Value for MAX_GEOMETRY_UNIFORM_COMPONENTS symbol (0x8DDF).
		/// </summary>
		public const int MAX_GEOMETRY_UNIFORM_COMPONENTS = 0x8DDF;
		/// <summary>
		/// Value for MAX_GEOMETRY_OUTPUT_VERTICES symbol (0x8DE0).
		/// </summary>
		public const int MAX_GEOMETRY_OUTPUT_VERTICES = 0x8DE0;
		/// <summary>
		/// Value for MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS symbol (0x8DE1).
		/// </summary>
		public const int MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 0x8DE1;
		// value QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION of enumeration ARB_provoking_vertex
		// value FIRST_VERTEX_CONVENTION of enumeration ARB_provoking_vertex
		// value LAST_VERTEX_CONVENTION of enumeration ARB_provoking_vertex
		// value PROVOKING_VERTEX of enumeration ARB_provoking_vertex
		// value SAMPLE_POSITION of enumeration ARB_texture_multisample
		// value SAMPLE_MASK of enumeration ARB_texture_multisample
		// value SAMPLE_MASK_VALUE of enumeration ARB_texture_multisample
		// value MAX_SAMPLE_MASK_WORDS of enumeration ARB_texture_multisample
		// value TEXTURE_2D_MULTISAMPLE of enumeration ARB_texture_multisample
		// value PROXY_TEXTURE_2D_MULTISAMPLE of enumeration ARB_texture_multisample
		// value TEXTURE_2D_MULTISAMPLE_ARRAY of enumeration ARB_texture_multisample
		// value PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY of enumeration ARB_texture_multisample
		// value TEXTURE_BINDING_2D_MULTISAMPLE of enumeration ARB_texture_multisample
		// value TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY of enumeration ARB_texture_multisample
		// value TEXTURE_SAMPLES of enumeration ARB_texture_multisample
		// value TEXTURE_FIXED_SAMPLE_LOCATIONS of enumeration ARB_texture_multisample
		// value SAMPLER_2D_MULTISAMPLE of enumeration ARB_texture_multisample
		// value INT_SAMPLER_2D_MULTISAMPLE of enumeration ARB_texture_multisample
		// value UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE of enumeration ARB_texture_multisample
		// value SAMPLER_2D_MULTISAMPLE_ARRAY of enumeration ARB_texture_multisample
		// value INT_SAMPLER_2D_MULTISAMPLE_ARRAY of enumeration ARB_texture_multisample
		// value UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY of enumeration ARB_texture_multisample
		// value MAX_COLOR_TEXTURE_SAMPLES of enumeration ARB_texture_multisample
		// value MAX_DEPTH_TEXTURE_SAMPLES of enumeration ARB_texture_multisample
		// value MAX_INTEGER_SAMPLES of enumeration ARB_texture_multisample
		// value MAX_SERVER_WAIT_TIMEOUT of enumeration ARB_sync
		// value OBJECT_TYPE of enumeration ARB_sync
		// value SYNC_CONDITION of enumeration ARB_sync
		// value SYNC_STATUS of enumeration ARB_sync
		// value SYNC_FLAGS of enumeration ARB_sync
		// value SYNC_FENCE of enumeration ARB_sync
		// value SYNC_GPU_COMMANDS_COMPLETE of enumeration ARB_sync
		// value UNSIGNALED of enumeration ARB_sync
		// value SIGNALED of enumeration ARB_sync
		// value ALREADY_SIGNALED of enumeration ARB_sync
		// value TIMEOUT_EXPIRED of enumeration ARB_sync
		// value CONDITION_SATISFIED of enumeration ARB_sync
		// value WAIT_FAILED of enumeration ARB_sync
		// value TIMEOUT_IGNORED of enumeration ARB_sync
		// value SYNC_FLUSH_COMMANDS_BIT of enumeration ARB_sync
		// value TIMEOUT_IGNORED of enumeration ARB_sync
		/// <summary>
		/// Value for MAX_VERTEX_OUTPUT_COMPONENTS symbol (0x9122).
		/// </summary>
		public const int MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122;
		/// <summary>
		/// Value for MAX_GEOMETRY_INPUT_COMPONENTS symbol (0x9123).
		/// </summary>
		public const int MAX_GEOMETRY_INPUT_COMPONENTS = 0x9123;
		/// <summary>
		/// Value for MAX_GEOMETRY_OUTPUT_COMPONENTS symbol (0x9124).
		/// </summary>
		public const int MAX_GEOMETRY_OUTPUT_COMPONENTS = 0x9124;
		/// <summary>
		/// Value for MAX_FRAGMENT_INPUT_COMPONENTS symbol (0x9125).
		/// </summary>
		public const int MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125;
		/// <summary>
		/// Value for CONTEXT_CORE_PROFILE_BIT symbol (0x00000001) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint CONTEXT_CORE_PROFILE_BIT = 0x00000001;
		/// <summary>
		/// Value for CONTEXT_COMPATIBILITY_PROFILE_BIT symbol (0x00000002) (DEPRECATED).
		/// </summary>
		/// <remarks>
		/// This enumeration value is DEPRECATED.
		/// </remarks>
		public const uint CONTEXT_COMPATIBILITY_PROFILE_BIT = 0x00000002;
		/// <summary>
		/// Value for CONTEXT_PROFILE_MASK symbol (0x9126).
		/// </summary>
		public const int CONTEXT_PROFILE_MASK = 0x9126;

		#endregion

		#region VERSION_3_3

		/// <summary>
		/// Value for VERTEX_ATTRIB_ARRAY_DIVISOR symbol (0x88FE).
		/// </summary>
		public const int VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88FE;

		#endregion

		#region VERSION_4_0

		/// <summary>
		/// Value for SAMPLE_SHADING symbol (0x8C36).
		/// </summary>
		public const int SAMPLE_SHADING = 0x8C36;
		/// <summary>
		/// Value for MIN_SAMPLE_SHADING_VALUE symbol (0x8C37).
		/// </summary>
		public const int MIN_SAMPLE_SHADING_VALUE = 0x8C37;

		#endregion

		#region VIV_shader_binary

		/// <summary>
		/// Value for SHADER_BINARY_VIV symbol (0x8FC4).
		/// </summary>
		public const int SHADER_BINARY_VIV = 0x8FC4;

		#endregion

	}
}
